struct CancelRequestHeader { unsigned long request_id; };
struct LocateReplyHeader { unsigned long request_id; LocateStatusType locate_status; };
struct LocateRequestHeader { unsigned long request_id; sequence<octet> object_key; };
struct MessageHeader { char magic[4]; Version version; octet flag; octet message_type; unsigned long message_size; };
struct ReplyHeader { IOP::ServiceContextList service_context; unsigned long request_id; ReplyStatusType reply_status; };
struct RequestHeader { IOP::ServiceContextList service_context; unsigned long request_id; boolean response_expected; octet reserved[3]; sequence<octet> object_key; string operation; Principal requesting_principal; };
struct Version { octet major; octet minor; };
enum LocateStatusType { UNKNOWN_OBJECT, OBJECT_HERE, OBJECT_FORWARD };
enum MsgType { Request, Reply, CancelRequest, LocateRequest, LocateReply, CloseConnection, MessageError };
enum ReplyStatusType { NO_EXCEPTION, USER_EXCEPTION, SYSTEM_EXCEPTION, LOCATION_FORWARD };
Generated by the ORBacus IDL-to-HTML translator (non-commercial)