#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;
|
1.3.6