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.