#include <RMCast_UDP_Event_Handler.h>
Inheritance diagram for ACE_RMCast_UDP_Event_Handler:
Public Member Functions | |
ACE_RMCast_UDP_Event_Handler (ACE_RMCast_IO_UDP *io_udp) | |
Constructor, save io_udp as the Adaptee in the Adapter pattern. | |
~ACE_RMCast_UDP_Event_Handler (void) | |
Destructor. | |
virtual ACE_HANDLE | get_handle (void) const |
Documented in ACE_Event_Handler class. | |
virtual int | handle_input (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
Documented in ACE_Event_Handler class. | |
virtual int | handle_timeout (const ACE_Time_Value ¤t_time, const void *act=0) |
Documented in ACE_Event_Handler class. | |
Private Attributes | |
ACE_RMCast_IO_UDP * | io_udp_ |
The adaptee. |
Applications may wish to use the ACE_Reactor to demultiplex I/O events for an ACE_RMCast_IO_UDP object. However other application may choose to make ACE_RMCast_IO_UDP active, or they may dedicate their own threads for its events. To avoid couplin ACE_RMCast_IO_UDP with the Reactor we don't make it derived from ACE_Event_Handler or any other class in the Reactor framework, instead, this simple Adapter can forward the Reactor messages to an ACE_RMCast_IO_UDP object.
|
Constructor, save io_udp as the Adaptee in the Adapter pattern.
|
|
Destructor. Notice that this class does not own the ACE_RMCast_IO_UDP adaptee, so it does not destroy it. |
|
Documented in ACE_Event_Handler class.
Reimplemented from ACE_Event_Handler. |
|
Documented in ACE_Event_Handler class.
Reimplemented from ACE_Event_Handler. |
|
Documented in ACE_Event_Handler class.
Reimplemented from ACE_Event_Handler. |
|
The adaptee.
|