Specialization of the base TAO_Transport class to handle the DIOP protocol.
More...
#include <DIOP_Transport.h>
|
| TAO_DIOP_Transport (TAO_DIOP_Connection_Handler *handler, TAO_ORB_Core *orb_core) |
| Constructor. More...
|
|
| ~TAO_DIOP_Transport (void) |
| Default destructor. More...
|
|
virtual int | handle_input (TAO_Resume_Handle &rh, ACE_Time_Value *max_wait_time=0) |
| Look for the documentation in Transport.h. More...
|
|
virtual int | send_request (TAO_Stub *stub, TAO_ORB_Core *orb_core, TAO_OutputCDR &stream, TAO_Message_Semantics message_semantics, ACE_Time_Value *max_wait_time) |
|
virtual int | send_message (TAO_OutputCDR &stream, TAO_Stub *stub=0, TAO_ServerRequest *request=0, TAO_Message_Semantics message_semantics=TAO_Message_Semantics(), ACE_Time_Value *max_time_wait=0) |
|
virtual int | tear_listen_point_list (TAO_InputCDR &cdr) |
|
virtual void | set_bidir_context_info (TAO_Operation_Details &opdetails) |
|
Specialization of the base TAO_Transport class to handle the DIOP protocol.
TAO_DIOP_Transport::~TAO_DIOP_Transport |
( |
void |
| ) |
|
Write the complete Message_Block chain to the connection.
Implements TAO_Transport.
Write the complete Message_Block chain to the connection.
Implements TAO_Transport.
int TAO_DIOP_Transport::register_handler |
( |
void |
| ) |
|
|
protectedvirtual |
Write the complete Message_Block chain to the connection.
ssize_t TAO_DIOP_Transport::send |
( |
iovec * |
iov, |
|
|
int |
iovcnt, |
|
|
size_t & |
bytes_transferred, |
|
|
const ACE_Time_Value * |
max_wait_time |
|
) |
| |
|
protectedvirtual |
Write the complete Message_Block chain to the connection.
Implements TAO_Transport.
- Todo:
- These methods IMHO should have more meaningful names. The names seem to indicate nothing.
Implements TAO_Transport.
The connection service handler used for accessing lower layer communication protocols.
The documentation for this class was generated from the following files: