CORBAservices

Module CORBA

IDL source    Global index
module CORBA


Interface index.

  • 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
  • Type index.

  • 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
  • Constant index.

  • Security
  • Types.

  • AttrDescriptionSeq

      typedef sequence<AttributeDescription> AttrDescriptionSeq;
    

  • AttributeDescription

      struct AttributeDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
        TypeCode type; 
        AttributeMode mode; 
      }; 
    

  • AttributeMode

      enum AttributeMode {
        ATTR_NORMAL, 
        ATTR_READONLY
      }; 
    

  • ConstantDescription

      struct ConstantDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
        TypeCode type; 
        any value; 
      }; 
    

  • ContainedSeq

      typedef sequence<Contained> ContainedSeq;
    

  • ContextIdentifier

      typedef Identifier ContextIdentifier;
    

  • ContextIdSeq

      typedef sequence<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
      }; 
    

  • EnumMemberSeq

      typedef sequence<Identifier> EnumMemberSeq;
    

  • ExcDescriptionSeq

      typedef sequence<ExceptionDescription> ExcDescriptionSeq;
    

  • exception_type

      typedef new_type exception_type;
    

  • ExceptionDefSeq

      typedef sequence<ExceptionDef> ExceptionDefSeq;
    

  • ExceptionDescription

      struct ExceptionDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
        TypeCode type; 
      }; 
    

  • Flags

      typedef unsigned long Flags;
    

  • Identifier

      typedef string Identifier;
    

  • InterfaceDefSeq

      typedef sequence<InterfaceDef> InterfaceDefSeq;
    

  • InterfaceDescription

      struct InterfaceDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
        RepositoryIdSeq base_interfaces; 
      }; 
    

  • ModuleDescription

      struct ModuleDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
      }; 
    

  • NamedValue

      struct NamedValue {
        Identifier name; 
        any argument; 
        long len; 
        Flags arg_modes; 
      }; 
    

  • new_type

      enum new_type {
        NO, 
        USER, 
        SYSTEM_EXCEPTION
      }; 
    

  • NVList

      typedef sequence<NamedValue> NVList;
    

  • OpDescriptionSeq

      typedef sequence<OperationDescription> OpDescriptionSeq;
    

  • OperationDescription

      struct OperationDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
        TypeCode result; 
        OperationMode mode; 
        ContextIdSeq contexts; 
        ParDescriptionSeq parameters; 
        ExcDescriptionSeq exceptions; 
      }; 
    

  • OperationMode

      enum OperationMode {
        OP_NORMAL, 
        OP_ONEWAY
      }; 
    

  • ParameterDescription

      struct ParameterDescription {
        Identifier name; 
        TypeCode type; 
        IDLType type_def; 
        ParameterMode mode; 
      }; 
    

  • ParameterMode

      enum ParameterMode {
        PARAM_IN, 
        PARAM_OUT, 
        PARAM_INOUT
      }; 
    

  • ParDescriptionSeq

      typedef sequence<ParameterDescription> ParDescriptionSeq;
    

  • PolicyList

      typedef sequence<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
      }; 
    

  • ReferenceData

      typedef sequence<octet, 1024> ReferenceData;
    

  • RepositoryId

      typedef string RepositoryId;
    

  • RepositoryIdSeq

      typedef sequence<RepositoryId> RepositoryIdSeq;
    

  • ScopedName

      typedef string ScopedName;
    

  • ServiceDetail

      struct ServiceDetail {
        ServiceDetailType service_detail_type; 
        sequence<octet> service_detail; 
      }; 
    

  • ServiceDetailType

      typedef unsigned long ServiceDetailType;
    

  • ServiceInformation

      struct ServiceInformation {
        sequence<ServiceOption> service_options; 
        sequence<ServiceDetail> service_details; 
      }; 
    

  • ServiceOption

      typedef unsigned long ServiceOption;
    

  • ServiceType

      typedef unsigned short ServiceType;
    

  • Status

      typedef unsigned long Status;
    

  • StructMember

      struct StructMember {
        Identifier name; 
        TypeCode type; 
        IDLType type_def; 
      }; 
    

  • StructMemberSeq

      typedef sequence<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
      }; 
    

  • TypeDescription

      struct TypeDescription {
        Identifier name; 
        RepositoryId id; 
        RepositoryId defined_in; 
        VersionSpec version; 
        TypeCode type; 
      }; 
    

  • UnionMember

      struct UnionMember {
        Identifier name; 
        any label; 
        TypeCode type; 
        IDLType type_def; 
      }; 
    

  • UnionMemberSeq

      typedef sequence<UnionMember> UnionMemberSeq;
    

  • VersionSpec

      typedef string VersionSpec;
    

    Constants.

  • Security

      const unsigned short Security = 1;
    


    Generated by Sylvain BARTHELEMY, http://www.barth.netliberte.org,
    with Sandia idldoc 1.0.