import "CosTradingRepos.idl";
List of all members.
Classes |
| exception | AlreadyMasked |
| exception | DuplicateServiceTypeName |
| exception | HasSubTypes |
| struct | IncarnationNumber |
| exception | InterfaceTypeMismatch |
| exception | NotMasked |
| struct | PropStruct |
| exception | ServiceTypeExists |
| union | SpecifiedServiceTypes |
| struct | TypeStruct |
| exception | ValueTypeRedefinition |
Public Types |
| enum | PropertyMode { PROP_NORMAL,
PROP_READONLY,
PROP_MANDATORY,
PROP_MANDATORY_READONLY
} |
| enum | ListOption { all,
since
} |
typedef sequence
< CosTrading::ServiceTypeName > | ServiceTypeNameSeq |
| typedef sequence< PropStruct > | PropStructSeq |
| typedef CosTrading::Istring | Identifier |
Public Member Functions |
| IncarnationNumber | add_type (in CosTrading::ServiceTypeName name, in Identifier if_name, in PropStructSeq props, in ServiceTypeNameSeq super_types) raises (CosTrading::IllegalServiceType, ServiceTypeExists, InterfaceTypeMismatch, CosTrading::IllegalPropertyName, CosTrading::DuplicatePropertyName, ValueTypeRedefinition, CosTrading::UnknownServiceType, DuplicateServiceTypeName) |
| void | remove_type (in CosTrading::ServiceTypeName name) raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, HasSubTypes) |
| ServiceTypeNameSeq | list_types (in SpecifiedServiceTypes which_types) |
| TypeStruct | describe_type (in CosTrading::ServiceTypeName name) raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType) |
| TypeStruct | fully_describe_type (in CosTrading::ServiceTypeName name) raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType) |
| void | mask_type (in CosTrading::ServiceTypeName name) raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, AlreadyMasked) |
| void | unmask_type (in CosTrading::ServiceTypeName name) raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, NotMasked) |
Public Attributes |
readonly attribute
IncarnationNumber | incarnation |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
| PROP_NORMAL |
|
| PROP_READONLY |
|
| PROP_MANDATORY |
|
| PROP_MANDATORY_READONLY |
|
Member Function Documentation
| IncarnationNumber CosTradingRepos::ServiceTypeRepository::add_type |
( |
in CosTrading::ServiceTypeName |
name, |
|
|
in Identifier |
if_name, |
|
|
in PropStructSeq |
props, |
|
|
in ServiceTypeNameSeq |
super_types | |
|
) |
| | raises (CosTrading::IllegalServiceType, ServiceTypeExists, InterfaceTypeMismatch, CosTrading::IllegalPropertyName, CosTrading::DuplicatePropertyName, ValueTypeRedefinition, CosTrading::UnknownServiceType, DuplicateServiceTypeName) |
Member Data Documentation
The documentation for this interface was generated from the following file: