- AbstractInterfaceDef
- AbstractInterfaceDefSeq
typedef sequence < CORBA::AbstractInterfaceDef > AbstractInterfaceDefSeq;
- AliasDef
- ArrayDef
- 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
};
- ConstantDef
- ConstantDescription
struct ConstantDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
any value;
};
- Contained
- ContainedSeq
typedef sequence < CORBA::Contained > ContainedSeq;
- Container
- 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,
dk_AbstractInterface,
dk_LocalInterface,
dk_Component,
dk_Home,
dk_Factory,
dk_Finder,
dk_Emits,
dk_Publishes,
dk_Consumes,
dk_Provides,
dk_Uses,
dk_Event
};
- EnumDef
- EnumMemberSeq
typedef sequence < CORBA::Identifier > EnumMemberSeq;
- ExcDescriptionSeq
typedef sequence < CORBA::ExceptionDescription > ExcDescriptionSeq;
- ExceptionDef
- 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;
};
- ExtAbstractInterfaceDef
- ExtAbstractInterfaceDefSeq
typedef sequence < CORBA::ExtAbstractInterfaceDef > ExtAbstractInterfaceDefSeq;
- ExtAttrDescriptionSeq
typedef sequence < CORBA::ExtAttributeDescription > ExtAttrDescriptionSeq;
- ExtAttributeDescription
struct ExtAttributeDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
CORBA::AttributeMode mode;
CORBA::ExcDescriptionSeq get_exceptions;
CORBA::ExcDescriptionSeq put_exceptions;
};
- ExtInitializer
struct ExtInitializer
{
CORBA::StructMemberSeq members;
CORBA::ExcDescriptionSeq exceptions;
CORBA::Identifier name;
};
- ExtInitializerSeq
typedef sequence < CORBA::ExtInitializer > ExtInitializerSeq;
- ExtInterfaceDef
- ExtInterfaceDefSeq
typedef sequence < CORBA::ExtInterfaceDef > ExtInterfaceDefSeq;
- ExtLocalInterfaceDef
- ExtLocalInterfaceDefSeq
typedef sequence < CORBA::ExtLocalInterfaceDef > ExtLocalInterfaceDefSeq;
- ExtValueDef
- ExtValueDefSeq
typedef sequence < CORBA::ExtValueDef > ExtValueDefSeq;
- FixedDef
- Identifier
typedef string Identifier;
- IDLType
- Initializer
struct Initializer
{
CORBA::StructMemberSeq members;
CORBA::Identifier name;
};
- InitializerSeq
typedef sequence < CORBA::Initializer > InitializerSeq;
- InterfaceDef
- 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;
};
- LocalInterfaceDef
- LocalInterfaceDefSeq
typedef sequence < CORBA::LocalInterfaceDef > LocalInterfaceDefSeq;
- ModuleDef
- ModuleDescription
struct ModuleDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
};
- NativeDef
- 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;
- PolicyTypeSeq
typedef sequence < CORBA::PolicyType > PolicyTypeSeq;
- PrimitiveDef
- 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
};
- Repository
- RepositoryId
typedef string RepositoryId;
- RepositoryIdSeq
typedef sequence < CORBA::RepositoryId > RepositoryIdSeq;
- ScopedName
typedef string ScopedName;
- SequenceDef
- StringDef
- StructDef
- 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,
tk_local_interface,
tk_component,
tk_home,
tk_event
};
- TypeCode
- TypeDescription
struct TypeDescription
{
CORBA::Identifier name;
CORBA::RepositoryId id;
CORBA::RepositoryId defined_in;
CORBA::VersionSpec version;
CORBA::TypeCode type;
};
- UnionDef
- UnionMember
struct UnionMember
{
CORBA::Identifier name;
any label;
CORBA::TypeCode type;
CORBA::IDLType type_def;
};
- UnionMemberSeq
typedef sequence < CORBA::UnionMember > UnionMemberSeq;
- ValueBoxDef
- ValueDef
- 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;
- WstringDef