- AttrDescriptionSeq
typedef sequence < CORBA::AttributeDescription > AttrDescriptionSeq;
- AttributeDescription
struct AttributeDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
CORBA::AttributeMode mode;
};
- AttributeMode
enum AttributeMode
{
ATTR_NORMAL,
ATTR_READONLY
};
- ConstantDescription
struct ConstantDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
any value;
};
- ContainedSeq
typedef sequence < CORBA::Contained > ContainedSeq;
- ContextIdentifier
typedef CORBA::Identifier ContextIdentifier;
- ContextIdSeq
typedef sequence < CORBA::ContextIdentifier > ContextIdSeq;
- DefinitionKind
enum DefinitionKind
{
dk_none,
dk_all,
dk_Attribute,
dk_Constant,
dk_Exception,
dk_Interface,
dk_Module,
dk_Operation,
dk_Typedef,
dk_Alias,
dk_Struct,
dk_Union,
dk_Enum,
dk_Primitive,
dk_String,
dk_Sequence,
dk_Array,
dk_Repository,
dk_Wstring,
dk_Fixed,
dk_Value,
dk_ValueBox,
dk_ValueMember,
dk_Native
};
- DomainManagerList
typedef sequence < CORBA::DomainManager > DomainManagerList;
- EnumMemberSeq
typedef sequence < CORBA::Identifier > EnumMemberSeq;
- ExcDescriptionSeq
typedef sequence < CORBA::ExceptionDescription > ExcDescriptionSeq;
- ExceptionDefSeq
typedef sequence < CORBA::ExceptionDef > ExceptionDefSeq;
- ExceptionDescription
struct ExceptionDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
};
- Flags
typedef unsigned long Flags;
- Identifier
typedef string Identifier;
- Initializer
struct Initializer
{
CORBA::StructMemberSeq members;
CORBA::Identifier name;
};
- InitializerSeq
typedef sequence < CORBA::Initializer > InitializerSeq;
- InterfaceDefSeq
typedef sequence < CORBA::InterfaceDef > InterfaceDefSeq;
- InterfaceDescription
struct InterfaceDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::RepositoryIdSeq base_interfaces;
};
- ModuleDescription
struct ModuleDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
};
- OpDescriptionSeq
typedef sequence < CORBA::OperationDescription > OpDescriptionSeq;
- OperationDescription
struct OperationDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode result;
CORBA::OperationMode mode;
CORBA::ContextIdSeq contexts;
CORBA::ParDescriptionSeq parameters;
CORBA::ExcDescriptionSeq exceptions;
};
- OperationMode
enum OperationMode
{
OP_NORMAL,
OP_ONEWAY
};
- ParameterDescription
struct ParameterDescription
{
CORBA::Identifier name;
CORBA::TypeCode type;
CORBA::IDLType type_def;
CORBA::ParameterMode mode;
};
- ParameterMode
enum ParameterMode
{
PARAM_IN,
PARAM_OUT,
PARAM_INOUT
};
- ParDescriptionSeq
typedef sequence < CORBA::ParameterDescription > ParDescriptionSeq;
- PolicyErrorCode
typedef short PolicyErrorCode;
- PolicyList
typedef sequence < CORBA::Policy > PolicyList;
- PolicyType
typedef unsigned long PolicyType;
- PrimitiveKind
enum PrimitiveKind
{
pk_null,
pk_void,
pk_short,
pk_long,
pk_ushort,
pk_ulong,
pk_float,
pk_double,
pk_boolean,
pk_char,
pk_octet,
pk_any,
pk_TypeCode,
pk_Principal,
pk_string,
pk_objref,
pk_longlong,
pk_ulonglong,
pk_longdouble,
pk_wchar,
pk_wstring,
pk_value_base
};
- RepositoryId
typedef string RepositoryId;
- RepositoryIdSeq
typedef sequence < CORBA::RepositoryId > RepositoryIdSeq;
- ScopedName
typedef string ScopedName;
- ServiceDetail
struct ServiceDetail
{
CORBA::ServiceDetailType service_detail_type;
service_detail; };
- ServiceDetailType
typedef unsigned long ServiceDetailType;
- ServiceInformation
struct ServiceInformation
{
service_options;
service_details; };
- ServiceOption
typedef unsigned long ServiceOption;
- ServiceType
typedef unsigned short ServiceType;
- SetOverrideType
enum SetOverrideType
{
SET_OVERRIDE,
ADD_OVERRIDE
};
- StructMember
struct StructMember
{
CORBA::Identifier name;
CORBA::TypeCode type;
CORBA::IDLType type_def;
};
- StructMemberSeq
typedef sequence < CORBA::StructMember > StructMemberSeq;
- TCKind
enum TCKind
{
tk_null,
tk_void,
tk_short,
tk_long,
tk_ushort,
tk_ulong,
tk_float,
tk_double,
tk_boolean,
tk_char,
tk_octet,
tk_any,
tk_TypeCode,
tk_Principal,
tk_objref,
tk_struct,
tk_union,
tk_enum,
tk_string,
tk_sequence,
tk_array,
tk_alias,
tk_except,
tk_longlong,
tk_ulonglong,
tk_longdouble,
tk_wchar,
tk_wstring,
tk_fixed,
tk_value,
tk_value_box,
tk_native,
tk_abstract_interface
};
- TypeDescription
struct TypeDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
};
- UnionMember
struct UnionMember
{
CORBA::Identifier name;
any label;
CORBA::TypeCode type;
CORBA::IDLType type_def;
};
- UnionMemberSeq
typedef sequence < CORBA::UnionMember > UnionMemberSeq;
- ValueDefSeq
typedef sequence < CORBA::ValueDef > ValueDefSeq;
- ValueDescription
struct ValueDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
boolean is_abstract;
boolean is_custom;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::RepositoryIdSeq supported_interfaces;
CORBA::RepositoryIdSeq abstract_base_values;
boolean is_truncatable;
CORBA::RepositoryId base_value;
};
- ValueMember
struct ValueMember
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
CORBA::IDLType type_def;
CORBA::Visibility access;
};
- ValueMemberSeq
typedef sequence < CORBA::ValueMember > ValueMemberSeq;
- ValueModifier
typedef short ValueModifier;
- VersionSpec
typedef string VersionSpec;
- Visibility
typedef short Visibility;