#include <EC_Gateway_UDP.h>
Inheritance diagram for TAO_ECG_UDP_EH:
Public Methods | |
TAO_ECG_UDP_EH (TAO_ECG_UDP_Receiver *recv) | |
int | open (const ACE_INET_Addr &ipaddr, int reuse_addr=0) |
Open the datagram and register with this->reactor(). More... | |
int | close (void) |
Close the datagram and unregister with the reactor. More... | |
ACE_SOCK_Dgram & | dgram (void) |
Obtain the dgram, this is one of those "controlled violations of type safety", allowing the user to setup options and gain access to low-level features. More... | |
virtual int | handle_input (ACE_HANDLE fd) |
virtual ACE_HANDLE | get_handle (void) const |
Private Attributes | |
ACE_SOCK_Dgram | dgram_ |
The datagram used to receive the data. More... | |
TAO_ECG_UDP_Receiver * | receiver_ |
We callback to this object when a message arrives. More... |
This object receives callbacks from the Reactor when data is available on a UDP socket, it forwards to the ECG_UDP_Receiver which reads the events and transform it into an event.
|
|
|
Close the datagram and unregister with the reactor.
|
|
Obtain the dgram, this is one of those "controlled violations of type safety", allowing the user to setup options and gain access to low-level features.
|
|
Reimplemented from ACE_Event_Handler. |
|
Reimplemented from ACE_Event_Handler. |
|
Open the datagram and register with this->reactor().
|
|
The datagram used to receive the data.
|
|
We callback to this object when a message arrives.
|