A transport abstraction for udp sockets. Uses the ACE_SOCK_Dgram to send the data.
More...
#include <UDP.h>
|
| | TAO_AV_UDP_Transport () |
| |
| | TAO_AV_UDP_Transport (TAO_AV_UDP_Flow_Handler *handler) |
| |
| virtual | ~TAO_AV_UDP_Transport () |
| |
| virtual int | open (ACE_Addr *addr) |
| |
| virtual int | close () |
| |
| virtual int | mtu () |
| | Write the complete Message_Block chain to the connection.
|
| |
| virtual ACE_Addr * | get_peer_addr () |
| |
| virtual int | set_remote_address (const ACE_INET_Addr &address) |
| |
| virtual ssize_t | send (const ACE_Message_Block *mblk, ACE_Time_Value *s=0) |
| | Write the complete Message_Block chain to the connection.
|
| |
| virtual ssize_t | send (const char *buf, size_t len, ACE_Time_Value *s=0) |
| | Write the contents of the buffer of length len to the connection.
|
| |
| virtual ssize_t | send (const iovec *iov, int iovcnt, ACE_Time_Value *s=0) |
| | Write the contents of iovcnt iovec's to the connection.
|
| |
| virtual ssize_t | recv (char *buf, size_t len, ACE_Time_Value *s=0) |
| | Read len bytes from into buf.
|
| |
| virtual ssize_t | recv (char *buf, size_t len, int flags, ACE_Time_Value *s=0) |
| | Read len bytes from into buf using flags.
|
| |
| virtual ssize_t | recv (iovec *iov, int iovcnt, ACE_Time_Value *s=0) |
| | Read received data into the iovec buffers.
|
| |
| TAO_AV_UDP_Flow_Handler * | handler () |
| |
| | TAO_AV_Transport () |
| |
| virtual | ~TAO_AV_Transport () |
| |
| virtual ACE_Addr * | get_local_addr () |
| |
A transport abstraction for udp sockets. Uses the ACE_SOCK_Dgram to send the data.
◆ TAO_AV_UDP_Transport() [1/2]
| TAO_AV_UDP_Transport::TAO_AV_UDP_Transport |
( |
| ) |
|
◆ TAO_AV_UDP_Transport() [2/2]
◆ ~TAO_AV_UDP_Transport()
| TAO_AV_UDP_Transport::~TAO_AV_UDP_Transport |
( |
| ) |
|
|
virtual |
◆ close()
| int TAO_AV_UDP_Transport::close |
( |
| ) |
|
|
virtual |
◆ get_peer_addr()
| ACE_Addr * TAO_AV_UDP_Transport::get_peer_addr |
( |
| ) |
|
|
virtual |
◆ handler()
◆ mtu()
| int TAO_AV_UDP_Transport::mtu |
( |
| ) |
|
|
virtual |
Write the complete Message_Block chain to the connection.
Implements TAO_AV_Transport.
◆ open()
| int TAO_AV_UDP_Transport::open |
( |
ACE_Addr * | addr | ) |
|
|
virtual |
◆ recv() [1/3]
◆ recv() [2/3]
◆ recv() [3/3]
◆ send() [1/3]
Write the complete Message_Block chain to the connection.
Implements TAO_AV_Transport.
◆ send() [2/3]
Write the contents of the buffer of length len to the connection.
Implements TAO_AV_Transport.
◆ send() [3/3]
Write the contents of iovcnt iovec's to the connection.
Implements TAO_AV_Transport.
◆ set_remote_address()
| int TAO_AV_UDP_Transport::set_remote_address |
( |
const ACE_INET_Addr & | address | ) |
|
|
virtual |
◆ addr_
◆ handler_
◆ peer_addr_
The documentation for this class was generated from the following files: