#include <Transport.h>
Inheritance diagram for TAO_AV_Transport
Public Methods | |
TAO_AV_Transport (void) | |
virtual | ~TAO_AV_Transport (void) |
virtual int | open (ACE_Addr *address) = 0 |
virtual int | close (void) = 0 |
virtual int | mtu (void) = 0 |
Write the complete Message_Block chain to the connection. | |
virtual ACE_Addr* | get_peer_addr (void) = 0 |
virtual ACE_Addr* | get_local_addr (void) |
virtual ssize_t | send (const ACE_Message_Block *mblk, ACE_Time_Value *s = 0) = 0 |
virtual ssize_t | send (const char *buf, size_t len, ACE_Time_Value *s = 0) = 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) = 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) = 0 |
Read len bytes from into buf. | |
virtual ssize_t | recv (char *buf, size_t len, int flags, ACE_Time_Value *s = 0) = 0 |
Read len bytes from into buf using flags. | |
virtual ssize_t | recv (iovec *iov, int iovcnt, ACE_Time_Value *s = 0) = 0 |
Read received data into the iovec buffers. |
|
|
|
|
|
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Reimplemented in TAO_AV_UDP_MCast_Transport. |
|
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Write the complete Message_Block chain to the connection.
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Read received data into the iovec buffers.
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Read len bytes from into buf using flags.
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Read len bytes from into buf.
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Write the contents of iovcnt iovec's to the connection.
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Write the contents of the buffer of length len to the connection.
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |
|
Reimplemented in TAO_AV_UDP_MCast_Transport, TAO_AV_UDP_QoS_Transport, TAO_AV_TCP_Transport, and TAO_AV_UDP_Transport. |