import "CosTradingRepos.idl";
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 |
Classes | |
exception | AlreadyMasked |
exception | DuplicateServiceTypeName |
exception | HasSubTypes |
struct | IncarnationNumber |
exception | InterfaceTypeMismatch |
exception | NotMasked |
struct | PropStruct |
exception | ServiceTypeExists |
union | SpecifiedServiceTypes |
struct | TypeStruct |
exception | ValueTypeRedefinition |
typedef sequence<CosTrading::ServiceTypeName> CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq |
typedef sequence<PropStruct> CosTradingRepos::ServiceTypeRepository::PropStructSeq |
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) |
void CosTradingRepos::ServiceTypeRepository::remove_type | ( | in CosTrading::ServiceTypeName | name | ) | raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, HasSubTypes) |
ServiceTypeNameSeq CosTradingRepos::ServiceTypeRepository::list_types | ( | in SpecifiedServiceTypes | which_types | ) |
TypeStruct CosTradingRepos::ServiceTypeRepository::describe_type | ( | in CosTrading::ServiceTypeName | name | ) | raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType) |
TypeStruct CosTradingRepos::ServiceTypeRepository::fully_describe_type | ( | in CosTrading::ServiceTypeName | name | ) | raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType) |
void CosTradingRepos::ServiceTypeRepository::mask_type | ( | in CosTrading::ServiceTypeName | name | ) | raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, AlreadyMasked) |
void CosTradingRepos::ServiceTypeRepository::unmask_type | ( | in CosTrading::ServiceTypeName | name | ) | raises (CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, NotMasked) |
readonly attribute IncarnationNumber CosTradingRepos::ServiceTypeRepository::incarnation |