#include <SimpleMcastSocket.h>
Inheritance diagram for OpenDDS::DCPS::SimpleMcastSocket:


Public Member Functions | |
| SimpleMcastSocket () | |
| virtual | ~SimpleMcastSocket () |
| virtual ACE_HANDLE | get_handle () const |
| virtual int | open_socket (ACE_INET_Addr &local_address, const ACE_INET_Addr &multicast_group_address, bool receiver) |
| virtual void | close_socket () |
| virtual ssize_t | send_bytes (const iovec iov[], int n, const ACE_INET_Addr &multicast_group_address) |
| virtual ssize_t | receive_bytes (iovec iov[], int n, ACE_INET_Addr &multicast_group_address) |
Private Attributes | |
| ACE_INET_Addr | multicast_group_address_ |
| The group address. | |
| ACE_SOCK_Dgram_Mcast | socket_ |
| The socket. | |
| ACE_INLINE OpenDDS::DCPS::SimpleMcastSocket::SimpleMcastSocket | ( | ) |
| OpenDDS::DCPS::SimpleMcastSocket::~SimpleMcastSocket | ( | ) | [virtual] |
| ACE_INLINE void OpenDDS::DCPS::SimpleMcastSocket::close_socket | ( | ) | [virtual] |
Implements OpenDDS::DCPS::SimpleUnreliableDgramSocket.
| ACE_INLINE ACE_HANDLE OpenDDS::DCPS::SimpleMcastSocket::get_handle | ( | ) | const [virtual] |
Implements OpenDDS::DCPS::SimpleUnreliableDgramSocket.
| ACE_INLINE int OpenDDS::DCPS::SimpleMcastSocket::open_socket | ( | ACE_INET_Addr & | local_address, | |
| const ACE_INET_Addr & | multicast_group_address, | |||
| bool | receiver | |||
| ) | [virtual] |
Implements OpenDDS::DCPS::SimpleUnreliableDgramSocket.
| ACE_INLINE ssize_t OpenDDS::DCPS::SimpleMcastSocket::receive_bytes | ( | iovec | iov[], | |
| int | n, | |||
| ACE_INET_Addr & | multicast_group_address | |||
| ) | [virtual] |
Implements OpenDDS::DCPS::SimpleUnreliableDgramSocket.
| ACE_INLINE ssize_t OpenDDS::DCPS::SimpleMcastSocket::send_bytes | ( | const iovec | iov[], | |
| int | n, | |||
| const ACE_INET_Addr & | multicast_group_address | |||
| ) | [virtual] |
Implements OpenDDS::DCPS::SimpleUnreliableDgramSocket.
ACE_INET_Addr OpenDDS::DCPS::SimpleMcastSocket::multicast_group_address_ [private] |
The group address.
ACE_SOCK_Dgram_Mcast OpenDDS::DCPS::SimpleMcastSocket::socket_ [private] |
The socket.
1.4.7