CORBAservices

Module GIOP

IDL source    Global index
module GIOP


Type index.

  • CancelRequestHeader
  • LocateReplyHeader
  • LocateRequestHeader
  • LocateStatusType
  • MessageHeader
  • MsgType
  • ReplyHeader
  • ReplyStatusType
  • RequestHeader
  • Version
  • Types.

  • CancelRequestHeader

      struct CancelRequestHeader {
        unsigned long request_id; 
      }; 
    

  • LocateReplyHeader

      struct LocateReplyHeader {
        unsigned long request_id; 
        LocateStatusType locate_status; 
      }; 
    

  • LocateRequestHeader

      struct LocateRequestHeader {
        unsigned long request_id; 
        sequence<octet> object_key; 
      }; 
    

  • LocateStatusType

      enum LocateStatusType {
        UNKNOWN_OBJECT, 
        OBJECT_HERE, 
        OBJECT_FORWARD
      }; 
    

  • MessageHeader

      struct MessageHeader {
        char magic[4]; 
        Version GIOP_version; 
        boolean byte_order; 
        octet message_type; 
        unsigned long message_size; 
      }; 
    

  • MsgType

      enum MsgType {
        Request, 
        Reply, 
        CancelRequest, 
        LocateRequest, 
        LocateReply, 
        CloseConnection, 
        MessageError
      }; 
    

  • ReplyHeader

      struct ReplyHeader {
        IOP::ServiceContextList service_context; 
        unsigned long request_id; 
        ReplyStatusType reply_status; 
      }; 
    

  • ReplyStatusType

      enum ReplyStatusType {
        NO_EXCEPTION, 
        USER_EXCEPTION, 
        SYSTEM_EXCEPTION, 
        LOCATION_FORWARD
      }; 
    

  • RequestHeader

      struct RequestHeader {
        IOP::ServiceContextList service_context; 
        unsigned long request_id; 
        boolean response_expected; 
        sequence<octet> object_key; 
        string operation; 
        CORBA::Principal requesting_principal; 
      }; 
    

  • Version

      struct Version {
        char major; 
        char minor; 
      }; 
    


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