Base class for "queue-able" CORBA requests. More...
#include <CSD_TP_Corba_Request.h>


Public Member Functions | |
| virtual | ~TP_Corba_Request () |
| Virtual Destructor. | |
Protected Member Functions | |
| TP_Corba_Request (const PortableServer::ObjectId &object_id, PortableServer::POA_ptr poa, const char *operation, PortableServer::Servant servant, TP_Servant_State *servant_state, TAO_ServerRequest &server_request) | |
| Constructor. | |
| void | do_clone () |
| Delegate to the FW_Server_Request_Wrapper clone() method. | |
| void | do_dispatch (void) |
| Delegate to the FW_Server_Request_Wrapper dispatch() method. | |
| void | do_cancel () |
| Delegate to the FW_Server_Request_Wrapper cancel() method. | |
Private Attributes | |
| PortableServer::ObjectId | object_id_ |
| The ObjectId for the target servant. | |
| PortableServer::POA_var | poa_ |
| The POA. | |
| ACE_CString | operation_ |
| The name of the IDL operation. | |
| FW_Server_Request_Wrapper | server_request_ |
| The TAO_ServerRequest object wrapper. | |
Base class for "queue-able" CORBA requests.
TBD - Add description
Definition at line 49 of file CSD_TP_Corba_Request.h.
| TAO::CSD::TP_Corba_Request::~TP_Corba_Request | ( | ) | [virtual] |
| TAO::CSD::TP_Corba_Request::TP_Corba_Request | ( | const PortableServer::ObjectId & | object_id, | |
| PortableServer::POA_ptr | poa, | |||
| const char * | operation, | |||
| PortableServer::Servant | servant, | |||
| TP_Servant_State * | servant_state, | |||
| TAO_ServerRequest & | server_request | |||
| ) | [protected] |
Constructor.
Definition at line 9 of file CSD_TP_Corba_Request.inl.
: TP_Request(servant,servant_state), object_id_(object_id), operation_(operation), server_request_(server_request) { this->poa_ = PortableServer::POA::_duplicate(poa); }
| void TAO::CSD::TP_Corba_Request::do_cancel | ( | ) | [protected] |
Delegate to the FW_Server_Request_Wrapper cancel() method.
Definition at line 39 of file CSD_TP_Corba_Request.inl.
{
this->server_request_.cancel();
}
| void TAO::CSD::TP_Corba_Request::do_clone | ( | ) | [protected] |
Delegate to the FW_Server_Request_Wrapper clone() method.
Definition at line 25 of file CSD_TP_Corba_Request.inl.
{
this->server_request_.clone();
}
| void TAO::CSD::TP_Corba_Request::do_dispatch | ( | void | ) | [protected] |
Delegate to the FW_Server_Request_Wrapper dispatch() method.
Definition at line 32 of file CSD_TP_Corba_Request.inl.
{
this->server_request_.dispatch(this->servant());
}
PortableServer::ObjectId TAO::CSD::TP_Corba_Request::object_id_ [private] |
The ObjectId for the target servant.
Definition at line 80 of file CSD_TP_Corba_Request.h.
ACE_CString TAO::CSD::TP_Corba_Request::operation_ [private] |
The name of the IDL operation.
Definition at line 86 of file CSD_TP_Corba_Request.h.
PortableServer::POA_var TAO::CSD::TP_Corba_Request::poa_ [private] |
The POA.
Definition at line 83 of file CSD_TP_Corba_Request.h.
FW_Server_Request_Wrapper TAO::CSD::TP_Corba_Request::server_request_ [private] |
The TAO_ServerRequest object wrapper.
Definition at line 89 of file CSD_TP_Corba_Request.h.
1.7.0