#include "tao/IOP_IORC.h"
#include "tao/Pluggable_Messaging_Utils.inl"
Include dependency graph for Pluggable_Messaging_Utils.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | TAO_Pluggable_Reply_Params_Base |
TAO_Pluggable_Acceptor_Params. More... | |
class | TAO_Pluggable_Reply_Params |
TAO_Pluggable_Connector_Params. More... | |
Enumerations | |
enum | TAO_Pluggable_Header_Type { TAO_PLUGGABLE_MESSAGE_REQUEST_HEADER = 0, TAO_PLUGGABLE_MESSAGE_LOCATE_REQUEST_HEADER } |
enum | TAO_Pluggable_Message_Type { TAO_PLUGGABLE_MESSAGE_REQUEST = 0, TAO_PLUGGABLE_MESSAGE_REPLY = 1, TAO_PLUGGABLE_MESSAGE_CANCELREQUEST = 2, TAO_PLUGGABLE_MESSAGE_LOCATEREQUEST = 3, TAO_PLUGGABLE_MESSAGE_LOCATEREPLY = 4, TAO_PLUGGABLE_MESSAGE_CLOSECONNECTION = 5, TAO_PLUGGABLE_MESSAGE_MESSAGERROR = 6, TAO_PLUGGABLE_MESSAGE_FRAGMENT = 7 } |
enum | TAO_Pluggable_Message_Exception_Type { TAO_PLUGGABLE_MESSAGE_NO_EXCEPTION = 0, TAO_PLUGGABLE_MESSAGE_USER_EXCEPTION, TAO_PLUGGABLE_MESSAGE_SYSTEM_EXCEPTION, TAO_PLUGGABLE_MESSAGE_LOCATION_FORWARD, TAO_PLUGGABLE_MESSAGE_LOCATION_FORWARD_PERM, TAO_PLUGGABLE_MESSAGE_NEEDS_ADDRESSING_MODE } |
Variables | |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL class | TAO_Transport |
Utility classes for the TAO pluggable messaging framework.
Definition in file Pluggable_Messaging_Utils.h.
|
Definition at line 120 of file Pluggable_Messaging_Utils.h.
00121 { 00122 TAO_PLUGGABLE_MESSAGE_REQUEST_HEADER = 0, 00123 TAO_PLUGGABLE_MESSAGE_LOCATE_REQUEST_HEADER 00124 }; |
|
Provide an external interface for the users of this pluggable messaging framework to denote existing Exception types. This has an inspiration from GIOP. So if anybody wants to add more message types you are welcome but please do not change the numbering scheme as this would affect GIOP.
Definition at line 164 of file Pluggable_Messaging_Utils.h.
00165 { 00166 /// Request completed successfully 00167 TAO_PLUGGABLE_MESSAGE_NO_EXCEPTION = 0, 00168 00169 /// Request terminated with user exception 00170 TAO_PLUGGABLE_MESSAGE_USER_EXCEPTION, 00171 00172 /// Request terminated with system exception 00173 TAO_PLUGGABLE_MESSAGE_SYSTEM_EXCEPTION, 00174 00175 /// Reply is a location forward type 00176 TAO_PLUGGABLE_MESSAGE_LOCATION_FORWARD, 00177 00178 /// PLUGGABLE_MESSAGE 1.2, Reply is a location forward perm type.. 00179 TAO_PLUGGABLE_MESSAGE_LOCATION_FORWARD_PERM, 00180 00181 /// GIOP1.2, 00182 TAO_PLUGGABLE_MESSAGE_NEEDS_ADDRESSING_MODE 00183 }; |
|
Provide an external interface for the users of this pluggable messaging framework to denote existing message types. This has an inspiration from GIOP. So if anybody wants to add more message types you are welcome but please do not change the numbering scheme as this would affect GIOP.
Definition at line 142 of file Pluggable_Messaging_Utils.h.
00143 { 00144 TAO_PLUGGABLE_MESSAGE_REQUEST = 0, // sent by client. 00145 TAO_PLUGGABLE_MESSAGE_REPLY = 1, // by server. 00146 TAO_PLUGGABLE_MESSAGE_CANCELREQUEST = 2, // by client. 00147 TAO_PLUGGABLE_MESSAGE_LOCATEREQUEST = 3, // by client. 00148 TAO_PLUGGABLE_MESSAGE_LOCATEREPLY = 4, 00149 TAO_PLUGGABLE_MESSAGE_CLOSECONNECTION = 5, 00150 TAO_PLUGGABLE_MESSAGE_MESSAGERROR = 6, 00151 TAO_PLUGGABLE_MESSAGE_FRAGMENT = 7 00152 }; |
|
Definition at line 29 of file Pluggable_Messaging_Utils.h. |