A transport abstraction for Multicast dgram sockets. Uses the ACE_SOCK_Dgram_Mcast to send data.
More...
#include <MCast.h>
|
| TAO_AV_UDP_MCast_Transport (void) |
|
| TAO_AV_UDP_MCast_Transport (TAO_AV_UDP_MCast_Flow_Handler *handler) |
|
virtual | ~TAO_AV_UDP_MCast_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. More...
|
|
virtual ACE_Addr * | get_peer_addr (void) |
| Write the complete Message_Block chain to the connection. More...
|
|
virtual ACE_Addr * | get_local_addr (void) |
|
virtual ssize_t | send (const ACE_Message_Block *mblk, ACE_Time_Value *s=0) |
|
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. More...
|
|
virtual ssize_t | send (const iovec *iov, int iovcnt, ACE_Time_Value *s=0) |
| Write the contents of iovcnt iovec's to the connection. More...
|
|
virtual ssize_t | recv (char *buf, size_t len, ACE_Time_Value *s=0) |
| Read len bytes from into buf. More...
|
|
virtual ssize_t | recv (char *buf, size_t len, int flags, ACE_Time_Value *s=0) |
| Read len bytes from into buf using flags. More...
|
|
virtual ssize_t | recv (iovec *iov, int iovcnt, ACE_Time_Value *s=0) |
| Read received data into the iovec buffers. More...
|
|
| TAO_AV_Transport (void) |
|
virtual | ~TAO_AV_Transport (void) |
|
A transport abstraction for Multicast dgram sockets. Uses the ACE_SOCK_Dgram_Mcast to send data.
TAO_AV_UDP_MCast_Transport::TAO_AV_UDP_MCast_Transport |
( |
void |
| ) |
|
TAO_AV_UDP_MCast_Transport::~TAO_AV_UDP_MCast_Transport |
( |
void |
| ) |
|
|
virtual |
int TAO_AV_UDP_MCast_Transport::close |
( |
void |
| ) |
|
|
virtual |
ACE_Addr * TAO_AV_UDP_MCast_Transport::get_local_addr |
( |
void |
| ) |
|
|
virtual |
ACE_Addr * TAO_AV_UDP_MCast_Transport::get_peer_addr |
( |
void |
| ) |
|
|
virtual |
Write the complete Message_Block chain to the connection.
Implements TAO_AV_Transport.
int TAO_AV_UDP_MCast_Transport::mtu |
( |
void |
| ) |
|
|
virtual |
Write the complete Message_Block chain to the connection.
Implements TAO_AV_Transport.
int TAO_AV_UDP_MCast_Transport::open |
( |
ACE_Addr * |
address | ) |
|
|
virtual |
Write the contents of the buffer of length len to the connection.
Implements TAO_AV_Transport.
Write the contents of iovcnt iovec's to the connection.
Implements TAO_AV_Transport.
The documentation for this class was generated from the following files: