#include <RMCast_UDP_Proxy.h>
Inheritance diagram for ACE_RMCast_UDP_Proxy:
Public Methods | |
ACE_RMCast_UDP_Proxy (ACE_RMCast_IO_UDP *io_udp, const ACE_INET_Addr &peer_addr) | |
Constructor. More... | |
virtual | ~ACE_RMCast_UDP_Proxy (void) |
Destructor. More... | |
int | receive_message (char *buffer, size_t size) |
Receive a message, parse and send it upstream in the right format. More... | |
const ACE_INET_Addr & | peer_addr (void) const |
Make the peer address available. More... | |
virtual int | reply_data (ACE_RMCast::Data &) |
virtual int | reply_poll (ACE_RMCast::Poll &) |
virtual int | reply_ack_join (ACE_RMCast::Ack_Join &) |
virtual int | reply_ack_leave (ACE_RMCast::Ack_Leave &) |
virtual int | reply_ack (ACE_RMCast::Ack &) |
virtual int | reply_join (ACE_RMCast::Join &) |
virtual int | reply_leave (ACE_RMCast::Leave &) |
Private Attributes | |
ACE_RMCast_IO_UDP * | io_udp_ |
The IO facade. More... | |
ACE_INET_Addr | peer_addr_ |
The remote peer's address. More... |
Proxy objects are transport specific, they are responsible for storing the remote peer addressing information. This class implements the UDP version of a proxy.
|
Constructor. The
|
|
Destructor.
|
|
Make the peer address available.
|
|
Receive a message, parse and send it upstream in the right format.
|
|
Reimplemented from ACE_RMCast_Proxy. |
|
Reimplemented from ACE_RMCast_Proxy. |
|
Reimplemented from ACE_RMCast_Proxy. |
|
Implement the ACE_RMCast_Proxy methods, in this case we use the
Reimplemented from ACE_RMCast_Proxy. |
|
Reimplemented from ACE_RMCast_Proxy. |
|
Reimplemented from ACE_RMCast_Proxy. |
|
Reimplemented from ACE_RMCast_Proxy. |
|
The IO facade.
|
|
The remote peer's address.
|