#include "tao/Object.h"
Include dependency graph for GIOP_Utils.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | TAO_GIOP_Locate_Status_Msg |
Hold the relevant information for every type of Locate mesg. More... | |
Typedefs | |
typedef TAO_BEGIN_VERSIONED_NAMESPACE_DECL enum GIOP_Messages | TAO_GIOP_Message_Type |
typedef enum GIOP_LocateStatusType | TAO_GIOP_Locate_Status_Type |
typedef enum GIOP_ReplyStatusType | TAO_GIOP_Reply_Status_Type |
Enumerations | |
enum | GIOP_Messages { TAO_GIOP_REQUEST = 0, TAO_GIOP_REPLY = 1, TAO_GIOP_CANCELREQUEST = 2, TAO_GIOP_LOCATEREQUEST = 3, TAO_GIOP_LOCATEREPLY = 4, TAO_GIOP_CLOSECONNECTION = 5, TAO_GIOP_MESSAGERROR = 6, TAO_GIOP_FRAGMENT = 7 } |
enum | GIOP_LocateStatusType { TAO_GIOP_UNKNOWN_OBJECT, TAO_GIOP_OBJECT_HERE, TAO_GIOP_OBJECT_FORWARD, TAO_GIOP_OBJECT_FORWARD_PERM, TAO_GIOP_LOC_SYSTEM_EXCEPTION, TAO_GIOP_LOC_NEEDS_ADDRESSING_MODE } |
enum | GIOP_ReplyStatusType { TAO_GIOP_NO_EXCEPTION, TAO_GIOP_USER_EXCEPTION, TAO_GIOP_SYSTEM_EXCEPTION, TAO_GIOP_LOCATION_FORWARD, TAO_GIOP_LOCATION_FORWARD_PERM, TAO_GIOP_NEEDS_ADDRESSING_MODE } |
GIOP utility definitions
Carlos O' Ryan <coryan@uci.edu>
Definition in file GIOP_Utils.h.
|
|
|
All GIOP messages include a header and message type. Not really a message type, but needed to bring that information back somehow. Referenced by TAO_GIOP_Message_Base::write_protocol_header(). |
|
|
|
Definition at line 49 of file GIOP_Utils.h.
00050 { 00051 TAO_GIOP_UNKNOWN_OBJECT, 00052 TAO_GIOP_OBJECT_HERE, 00053 TAO_GIOP_OBJECT_FORWARD, 00054 TAO_GIOP_OBJECT_FORWARD_PERM, //GIOP1.2 00055 TAO_GIOP_LOC_SYSTEM_EXCEPTION, // GIOP1.2 00056 TAO_GIOP_LOC_NEEDS_ADDRESSING_MODE //GIOP 1.2 00057 }TAO_GIOP_Locate_Status_Type; |
|
All GIOP messages include a header and message type. Not really a message type, but needed to bring that information back somehow.
Definition at line 35 of file GIOP_Utils.h.
00036 { 00037 // = GIOP message types. 00038 TAO_GIOP_REQUEST = 0, // sent by client. 00039 TAO_GIOP_REPLY = 1, // by server. 00040 TAO_GIOP_CANCELREQUEST = 2, // by client. 00041 TAO_GIOP_LOCATEREQUEST = 3, // by client. 00042 TAO_GIOP_LOCATEREPLY = 4, 00043 TAO_GIOP_CLOSECONNECTION = 5, // by both. 00044 TAO_GIOP_MESSAGERROR = 6, // by both. 00045 TAO_GIOP_FRAGMENT = 7 // by both. 00046 } TAO_GIOP_Message_Type; |
|
Definition at line 82 of file GIOP_Utils.h.
00083 { 00084 /// Request completed successfully 00085 TAO_GIOP_NO_EXCEPTION, 00086 00087 /// Request terminated with user exception 00088 TAO_GIOP_USER_EXCEPTION, 00089 00090 /// Request terminated with system exception 00091 TAO_GIOP_SYSTEM_EXCEPTION, 00092 00093 /// Reply is a location forward type 00094 TAO_GIOP_LOCATION_FORWARD, 00095 00096 /// GIOP 1.2, Reply is a location forward perm type.. 00097 TAO_GIOP_LOCATION_FORWARD_PERM, 00098 00099 /// GIOP1.2, 00100 TAO_GIOP_NEEDS_ADDRESSING_MODE 00101 00102 } TAO_GIOP_Reply_Status_Type; |