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


Public Member Functions | |
| ReliableMulticastTransportSendStrategy (OpenDDS::DCPS::ReliableMulticastTransportConfiguration &configuration, OpenDDS::DCPS::ReliableMulticastThreadSynchResource *synch_resource) | |
| virtual | ~ReliableMulticastTransportSendStrategy () |
| void | configure (ACE_Reactor *reactor, const ACE_INET_Addr &local_address, const ACE_INET_Addr &multicast_group_address, size_t sender_history_size) |
| void | teardown () |
Protected Member Functions | |
| virtual void | stop_i () |
| Let the subclass stop. | |
| virtual ssize_t | send_bytes (const iovec iov[], int n, int &bp) |
| virtual ACE_HANDLE | get_handle () |
| virtual ssize_t | send_bytes_i (const iovec iov[], int n) |
Private Attributes | |
| ACE_Auto_Ptr< OpenDDS::DCPS::ReliableMulticast::detail::ReactivePacketSender > | sender_ |
| ACE_INLINE OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::ReliableMulticastTransportSendStrategy | ( | OpenDDS::DCPS::ReliableMulticastTransportConfiguration & | configuration, | |
| OpenDDS::DCPS::ReliableMulticastThreadSynchResource * | synch_resource | |||
| ) |
| ACE_INLINE OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::~ReliableMulticastTransportSendStrategy | ( | ) | [virtual] |
| void OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::configure | ( | ACE_Reactor * | reactor, | |
| const ACE_INET_Addr & | local_address, | |||
| const ACE_INET_Addr & | multicast_group_address, | |||
| size_t | sender_history_size | |||
| ) |
| ACE_HANDLE OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::get_handle | ( | ) | [protected, virtual] |
Implements OpenDDS::DCPS::TransportSendStrategy.
| ssize_t OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::send_bytes | ( | const iovec | iov[], | |
| int | n, | |||
| int & | bp | |||
| ) | [protected, virtual] |
Implements OpenDDS::DCPS::TransportSendStrategy.
| ssize_t OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::send_bytes_i | ( | const iovec | iov[], | |
| int | n | |||
| ) | [protected, virtual] |
Implements OpenDDS::DCPS::TransportSendStrategy.
| void OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::stop_i | ( | ) | [protected, virtual] |
| void OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::teardown | ( | ) |
ACE_Auto_Ptr<OpenDDS::DCPS::ReliableMulticast::detail::ReactivePacketSender> OpenDDS::DCPS::ReliableMulticastTransportSendStrategy::sender_ [private] |
1.4.7