Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosPropertyService Namespace Reference


Compounds

exception  CosPropertyService::ConflictingProperty
 Indicates that the user is trying to modify an existing property_name with an any TypeCode in a property_value that is different from the current. More...

exception  CosPropertyService::ConstraintNotSupported
 Indicates that either the allowed_property_types, allowed_properties, or allowed_property_defs parameter could not be properly supported by this PropertySet or PropertySetDef. More...

exception  CosPropertyService::FixedProperty
 Indicates that a user is trying to delete a property which the PropertySetDef considers not deletable, i.e. More...

exception  CosPropertyService::InvalidPropertyName
 Indicates that the supplied property_name is not valid, i.e. More...

exception  CosPropertyService::MultipleExceptions
 This exception is used to return a sequence of exceptions when dealing with the "batch" operations, i.e. More...

interface  CosPropertyService::PropertiesIterator
struct  CosPropertyService::Property
 A Property is a two tuple of (property_name, property_value). More...

struct  CosPropertyService::PropertyDef
 A PropertyDef is a three tuple of (property_name, property_value, property_mode). More...

struct  CosPropertyService::PropertyException
 A PropertyException is a two tuple of (reason, failing_property_name). More...

struct  CosPropertyService::PropertyMode
 A PropertyMode is a two tuple of (property_name, property_mode). More...

interface  CosPropertyService::PropertyNamesIterator
exception  CosPropertyService::PropertyNotFound
 Indicates that the supplied property_name is not in the PropertySet. More...

interface  CosPropertyService::PropertySet
interface  CosPropertyService::PropertySetDef
interface  CosPropertyService::PropertySetDefFactory
interface  CosPropertyService::PropertySetFactory
exception  CosPropertyService::ReadOnlyProperty
 Indicates that a user is trying to modify a property which the PropertySetDef considers read only, i.e. More...

exception  CosPropertyService::UnsupportedMode
 Indicates that a user is trying to define a property with a mode that is not supported by this PropertySetDef. More...

exception  CosPropertyService::UnsupportedProperty
 Indicates that a user is trying to define a property that is not supported by this PropertySet. More...

exception  CosPropertyService::UnsupportedTypeCode
 Indicates that a user is trying to define a property that has an any TypeCode that is not supported by this PropertySet. More...


Typedefs

typedef string PropertyName
 A PropertyName is a string. More...

typedef sequence< PropertyNamePropertyNames
 PropertyNames is a sequence of PropertyName's. More...

typedef sequence< PropertyProperties
 Properties is a sequence of Property's. More...

typedef sequence< PropertyDefPropertyDefs
 PropertyDefs is a sequence of PropertyDef's. More...

typedef sequence< PropertyModePropertyModes
 PropertyModes is a sequence of PropertyMode's. More...

typedef sequence< CORBA::TypeCode > PropertyTypes
 PropertyTypes is a sequence of TypeCode's. More...

typedef sequence< PropertyExceptionPropertyExceptions
 PropertyExceptions is a sequence of PropertyException's. More...


Enumerations

enum  PropertyModeType {
  normal, read_only, fixed_normal, fixed_readonly,
  undefined
}
 The mode for properties in a PropertySetDef property set. More...

enum  ExceptionReason {
  invalid_property_name, conflicting_property, property_not_found, unsupported_type_code,
  unsupported_property, unsupported_mode, fixed_property, read_only_property
}
 The reason for the exception in a PropertyException. More...


Detailed Description

Author:
OMG
Version:
Version 98-12-09


Typedef Documentation

typedef sequence<Property> CosPropertyService::Properties
 

Properties is a sequence of Property's.

typedef sequence<PropertyDef> CosPropertyService::PropertyDefs
 

PropertyDefs is a sequence of PropertyDef's.

typedef sequence<PropertyException> CosPropertyService::PropertyExceptions
 

PropertyExceptions is a sequence of PropertyException's.

typedef sequence<PropertyMode> CosPropertyService::PropertyModes
 

PropertyModes is a sequence of PropertyMode's.

typedef string CosPropertyService::PropertyName
 

A PropertyName is a string.

typedef sequence<PropertyName> CosPropertyService::PropertyNames
 

PropertyNames is a sequence of PropertyName's.

typedef sequence<CORBA::TypeCode> CosPropertyService::PropertyTypes
 

PropertyTypes is a sequence of TypeCode's.


Enumeration Type Documentation

enum CosPropertyService::ExceptionReason
 

The reason for the exception in a PropertyException.

Enumeration values:
invalid_property_name 
conflicting_property 
property_not_found 
unsupported_type_code 
unsupported_property 
unsupported_mode 
fixed_property 
read_only_property 

enum CosPropertyService::PropertyModeType
 

The mode for properties in a PropertySetDef property set.

Enumeration values:
normal 
read_only 
fixed_normal 
fixed_readonly 
undefined