Global Namespace
Inheritance Tree
Inheritance Graph
Name Index
module
CosTradingRepos
interface ServiceTypeRepository
File:
CosTradingRepos.idl
-
Typedefs
sequence<
CosTrading::ServiceTypeName
>
ServiceTypeNameSeq
sequence<
PropStruct
>
PropStructSeq
CosTrading::Istring
Identifier
-
Structs
struct
PropStruct
struct
IncarnationNumber
struct
TypeStruct
-
Enums
enum
PropertyMode
PROP_NORMAL
PROP_READONLY
PROP_MANDATORY
PROP_MANDATORY_READONLY
enum
ListOption
all
since
-
Unions
union
SpecifiedServiceTypes
-
Operations
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
)
-
Enumerators
PROP_NORMAL
PROP_READONLY
PROP_MANDATORY
PROP_MANDATORY_READONLY
all
since
-
Exceptions
exception
ServiceTypeExists
exception
InterfaceTypeMismatch
exception
HasSubTypes
exception
AlreadyMasked
exception
NotMasked
exception
ValueTypeRedefinition
exception
DuplicateServiceTypeName
-
Attributes
readonly
IncarnationNumber
incarnation
Generated on Tue Jul 20 09:59:18 2010 by
synopsis
(version devel)