CORBAservices
Module CORBA
IDL source Global index
module CORBA
- AliasDef
- ArrayDef
- AttributeDef
- BOA
- ConstantDef
- Contained
- Container
- Context
- Current
- EnumDef
- Environment
-
no definition for this type
- ExceptionDef
- IDLType
- ImplementationDef
-
no definition for this type
- InterfaceDef
- IRObject
- ModuleDef
- Object
- OperationDef
- ORB
- Policy
- PrimitiveDef
- Principal
-
no definition for this type
- Repository
- Request
- SequenceDef
- StringDef
- StructDef
- TypeCode
- TypedefDef
- UnionDef
- AttrDescriptionSeq
- AttributeDescription
- AttributeMode
- ConstantDescription
- ContainedSeq
- ContextIdentifier
- ContextIdSeq
- DefinitionKind
- EnumMemberSeq
- ExcDescriptionSeq
- exception_type
- ExceptionDefSeq
- ExceptionDescription
- Flags
- Identifier
- InterfaceDefSeq
- InterfaceDescription
- ModuleDescription
- NamedValue
- new_type
- NVList
- OpDescriptionSeq
- OperationDescription
- OperationMode
- ParameterDescription
- ParameterMode
- ParDescriptionSeq
- PolicyList
- PolicyType
- PrimitiveKind
- ReferenceData
- RepositoryId
- RepositoryIdSeq
- ScopedName
- ServiceDetail
- ServiceDetailType
- ServiceInformation
- ServiceOption
- ServiceType
- Status
- StructMember
- StructMemberSeq
- TCKind
- TypeDescription
- UnionMember
- UnionMemberSeq
- VersionSpec
- Security
typedef sequence<AttributeDescription> AttrDescriptionSeq;
-
struct AttributeDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
AttributeMode mode;
};
-
enum AttributeMode {
ATTR_NORMAL,
ATTR_READONLY
};
-
struct ConstantDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
any value;
};
-
typedef sequence<Contained> ContainedSeq;
-
typedef Identifier ContextIdentifier;
-
typedef sequence<ContextIdentifier> ContextIdSeq;
-
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
};
-
typedef sequence<Identifier> EnumMemberSeq;
-
typedef sequence<ExceptionDescription> ExcDescriptionSeq;
-
typedef new_type exception_type;
-
typedef sequence<ExceptionDef> ExceptionDefSeq;
-
struct ExceptionDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
};
-
typedef unsigned long Flags;
-
typedef string Identifier;
-
typedef sequence<InterfaceDef> InterfaceDefSeq;
-
struct InterfaceDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
RepositoryIdSeq base_interfaces;
};
-
struct ModuleDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
};
-
struct NamedValue {
Identifier name;
any argument;
long len;
Flags arg_modes;
};
-
enum new_type {
NO,
USER,
SYSTEM_EXCEPTION
};
-
typedef sequence<NamedValue> NVList;
-
typedef sequence<OperationDescription> OpDescriptionSeq;
-
struct OperationDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode result;
OperationMode mode;
ContextIdSeq contexts;
ParDescriptionSeq parameters;
ExcDescriptionSeq exceptions;
};
-
enum OperationMode {
OP_NORMAL,
OP_ONEWAY
};
-
struct ParameterDescription {
Identifier name;
TypeCode type;
IDLType type_def;
ParameterMode mode;
};
-
enum ParameterMode {
PARAM_IN,
PARAM_OUT,
PARAM_INOUT
};
-
typedef sequence<ParameterDescription> ParDescriptionSeq;
-
typedef sequence<Policy> PolicyList;
-
typedef unsigned long PolicyType;
-
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
};
-
typedef sequence<octet, 1024> ReferenceData;
-
typedef string RepositoryId;
-
typedef sequence<RepositoryId> RepositoryIdSeq;
-
typedef string ScopedName;
-
struct ServiceDetail {
ServiceDetailType service_detail_type;
sequence<octet> service_detail;
};
-
typedef unsigned long ServiceDetailType;
-
struct ServiceInformation {
sequence<ServiceOption> service_options;
sequence<ServiceDetail> service_details;
};
-
typedef unsigned long ServiceOption;
-
typedef unsigned short ServiceType;
-
typedef unsigned long Status;
-
struct StructMember {
Identifier name;
TypeCode type;
IDLType type_def;
};
-
typedef sequence<StructMember> StructMemberSeq;
-
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
};
-
struct TypeDescription {
Identifier name;
RepositoryId id;
RepositoryId defined_in;
VersionSpec version;
TypeCode type;
};
-
struct UnionMember {
Identifier name;
any label;
TypeCode type;
IDLType type_def;
};
-
typedef sequence<UnionMember> UnionMemberSeq;
-
typedef string VersionSpec;
-
const unsigned short Security = 1;
-
Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
with Sandia idldoc 1.0.