Module GIOP


Struct Index

CancelRequestHeader
LocateReplyHeader
LocateRequestHeader
MessageHeader
ReplyHeader
RequestHeader
Version

Enum Index

LocateStatusType
MsgType
ReplyStatusType

Structs

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;
};
MessageHeader
struct MessageHeader
{
    char magic[4];
    Version version;
    octet flag;
    octet message_type;
    unsigned long message_size;
};
ReplyHeader
struct ReplyHeader
{
    IOP::ServiceContextList service_context;
    unsigned long request_id;
    ReplyStatusType reply_status;
};
RequestHeader
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;
};
Version
struct Version
{
    octet major;
    octet minor;
};

Enums

LocateStatusType
enum LocateStatusType
{
    UNKNOWN_OBJECT,
    OBJECT_HERE,
    OBJECT_FORWARD
};
MsgType
enum MsgType
{
    Request,
    Reply,
    CancelRequest,
    LocateRequest,
    LocateReply,
    CloseConnection,
    MessageError
};
ReplyStatusType
enum ReplyStatusType
{
    NO_EXCEPTION,
    USER_EXCEPTION,
    SYSTEM_EXCEPTION,
    LOCATION_FORWARD
};

Generated by the ORBacus IDL-to-HTML translator (non-commercial)