#include <ReceiverLogic.h>
Collaboration diagram for OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic:

| typedef std::vector< OpenDDS::DCPS::ReliableMulticast::detail::Packet > OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::PacketVector |
| ACE_INLINE OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::ReceiverLogic | ( | size_t | receiver_buffer_size, | |
| const ReliabilityMode & | reliability = HARD_RELIABILITY | |||
| ) |
| void OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::buffer_packet | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet & | p, | |
| PacketVector & | delivered | |||
| ) | [private] |
| size_t OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::buffersize | ( | ) | const [private] |
| void OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::deliver | ( | PacketVector & | delivered, | |
| const OpenDDS::DCPS::ReliableMulticast::detail::Packet & | p | |||
| ) | [private] |
| OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::find_beginning_of_consecutive_range | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type & | end | ) | const [private] |
| OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::find_previous_received | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type & | id | ) | const [private] |
| bool OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::get_and_remove_buffered_packet | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type & | id, | |
| OpenDDS::DCPS::ReliableMulticast::detail::Packet & | p | |||
| ) | [private] |
| void OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::handle_unreliable_operation | ( | PacketVector & | delivered | ) | [private] |
| bool OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::in_range | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type & | id, | |
| int | minadd, | |||
| int | maxadd | |||
| ) | [private] |
| bool OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::is_buffered | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet & | p | ) | const [private] |
| void OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::receive | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet & | p, | |
| PacketVector & | nacks, | |||
| PacketVector & | delivered | |||
| ) |
OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::last_delivered_id_ [private] |
OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator OpenDDS::DCPS::ReliableMulticast::detail::ReceiverLogic::nacker_ [private] |
1.4.7