| TAO_AV
    2.0.6
    | 
A transport abstraction for socket streams. Uses the ACE_SOCK_Stream to send the data. More...
#include <TCP.h>


| Public Member Functions | |
| TAO_AV_TCP_Transport (void) | |
| TAO_AV_TCP_Transport (TAO_AV_TCP_Flow_Handler *handler) | |
| virtual | ~TAO_AV_TCP_Transport (void) | 
| virtual int | open (ACE_Addr *address) | 
| virtual int | close (void) | 
| virtual int | mtu (void) | 
| Write the complete Message_Block chain to the connection. | |
| virtual ACE_Addr * | get_peer_addr (void) | 
| virtual ssize_t | send (const ACE_Message_Block *mblk, ACE_Time_Value *s=0) | 
| Write the complete Message_Block chain to the connection. | |
| virtual ssize_t | send (const char *buf, size_t len, ACE_Time_Value *s=0) | 
| Write the contents of the buffer of length len to the connection. | |
| virtual ssize_t | send (const iovec *iov, int iovcnt, ACE_Time_Value *s=0) | 
| Write the contents of iovcnt iovec's to the connection. | |
| virtual ssize_t | recv (char *buf, size_t len, ACE_Time_Value *s=0) | 
| Read len bytes from into buf. | |
| virtual ssize_t | recv (char *buf, size_t len, int flags, ACE_Time_Value *s=0) | 
| Read len bytes from into buf using flags. | |
| virtual ssize_t | recv (iovec *iov, int iovcnt, ACE_Time_Value *s=0) | 
| Read received data into the iovec buffers. | |
| Protected Attributes | |
| TAO_AV_TCP_Flow_Handler * | handler_ | 
A transport abstraction for socket streams. Uses the ACE_SOCK_Stream to send the data.
| TAO_AV_TCP_Transport::TAO_AV_TCP_Transport | ( | void | ) | 
| TAO_AV_TCP_Transport::TAO_AV_TCP_Transport | ( | TAO_AV_TCP_Flow_Handler * | handler | ) | 
| TAO_AV_TCP_Transport::~TAO_AV_TCP_Transport | ( | void | ) |  [virtual] | 
| int TAO_AV_TCP_Transport::close | ( | void | ) |  [virtual] | 
Implements TAO_AV_Transport.
| ACE_Addr * TAO_AV_TCP_Transport::get_peer_addr | ( | void | ) |  [virtual] | 
Implements TAO_AV_Transport.
| int TAO_AV_TCP_Transport::mtu | ( | void | ) |  [virtual] | 
Write the complete Message_Block chain to the connection.
Implements TAO_AV_Transport.
| int TAO_AV_TCP_Transport::open | ( | ACE_Addr * | address | ) |  [virtual] | 
Implements TAO_AV_Transport.
| ssize_t TAO_AV_TCP_Transport::recv | ( | char * | buf, | 
| size_t | len, | ||
| ACE_Time_Value * | s = 0 | ||
| ) |  [virtual] | 
Read len bytes from into buf.
Implements TAO_AV_Transport.
| ssize_t TAO_AV_TCP_Transport::recv | ( | char * | buf, | 
| size_t | len, | ||
| int | flags, | ||
| ACE_Time_Value * | s = 0 | ||
| ) |  [virtual] | 
Read len bytes from into buf using flags.
Implements TAO_AV_Transport.
| ssize_t TAO_AV_TCP_Transport::recv | ( | iovec * | iov, | 
| int | iovcnt, | ||
| ACE_Time_Value * | s = 0 | ||
| ) |  [virtual] | 
Read received data into the iovec buffers.
Implements TAO_AV_Transport.
| ssize_t TAO_AV_TCP_Transport::send | ( | const ACE_Message_Block * | mblk, | 
| ACE_Time_Value * | s = 0 | ||
| ) |  [virtual] | 
Write the complete Message_Block chain to the connection.
Implements TAO_AV_Transport.
| ssize_t TAO_AV_TCP_Transport::send | ( | const char * | buf, | 
| size_t | len, | ||
| ACE_Time_Value * | s = 0 | ||
| ) |  [virtual] | 
Write the contents of the buffer of length len to the connection.
Implements TAO_AV_Transport.
| ssize_t TAO_AV_TCP_Transport::send | ( | const iovec * | iov, | 
| int | iovcnt, | ||
| ACE_Time_Value * | s = 0 | ||
| ) |  [virtual] | 
Write the contents of iovcnt iovec's to the connection.
Implements TAO_AV_Transport.
| TAO_AV_TCP_Flow_Handler* TAO_AV_TCP_Transport::handler_  [protected] | 
 1.7.5
 1.7.5