#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. | |
| int | receive_message (char *buffer, size_t size) |
| Receive a message, parse and send it upstream in the right format. | |
| const ACE_INET_Addr& | peer_addr (void) const |
| Make the peer address available. | |
| 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. | |
| ACE_INET_Addr | peer_addr_ |
| The remote peer's address. | |
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.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000