TAO_AV
2.1.2
|
Flow Handler for UDP flows. More...
#include <UDP.h>
Public Member Functions | |
TAO_AV_UDP_Flow_Handler (void) | |
virtual | ~TAO_AV_UDP_Flow_Handler (void) |
int | open (ACE_Addr &address) |
int | close (void) |
virtual TAO_AV_Transport * | transport (void) |
get the transport. | |
virtual int | set_remote_address (ACE_Addr *address) |
set the remote address. | |
virtual ACE_HANDLE | get_handle (void) const |
virtual int | handle_input (ACE_HANDLE fd) |
virtual int | handle_timeout (const ACE_Time_Value &tv, const void *arg=0) |
const ACE_SOCK_Dgram * | get_socket (void) const |
virtual ACE_Event_Handler * | event_handler (void) |
get the underlying event handler. To be overridden by the derived clases. | |
virtual int | change_qos (AVStreams::QoS) |
Change the QoS. | |
Protected Attributes | |
TAO_AV_Core * | av_core_ |
ACE_INET_Addr | peer_addr_ |
ACE_SOCK_Dgram | sock_dgram_ |
Flow Handler for UDP flows.
Ctor Dtor
|
virtual |
|
virtual |
Change the QoS.
Reimplemented from TAO_AV_Flow_Handler.
int TAO_AV_UDP_Flow_Handler::close | ( | void | ) |
|
inlinevirtual |
get the underlying event handler. To be overridden by the derived clases.
Implements TAO_AV_Flow_Handler.
|
virtual |
Reimplemented from ACE_Event_Handler.
const ACE_SOCK_Dgram * TAO_AV_UDP_Flow_Handler::get_socket | ( | void | ) | const |
|
virtual |
Reimplemented from ACE_Event_Handler.
|
virtual |
Reimplemented from ACE_Event_Handler.
int TAO_AV_UDP_Flow_Handler::open | ( | ACE_Addr & | address | ) |
|
virtual |
set the remote address.
Reimplemented from TAO_AV_Flow_Handler.
|
virtual |
get the transport.
Reimplemented from TAO_AV_Flow_Handler.
|
protected |