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

Public Types | |
| typedef std::set< OpenDDS::DCPS::ReliableMulticast::detail::Packet > | PacketSet |
Public Member Functions | |
| bool | cancel (OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type id) |
| void | cancel_all () |
| void | nack_range (OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type begin, OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type end) |
| void | get_nacks (std::vector< OpenDDS::DCPS::ReliableMulticast::detail::Packet > &nacks) |
Private Member Functions | |
| PacketSet::iterator | find_nack_containing (const OpenDDS::DCPS::ReliableMulticast::detail::Packet &packet) |
| PacketSet::iterator | join_nacks (PacketSet::iterator first, PacketSet::iterator second) |
Private Attributes | |
| PacketSet | nacks_ |
| typedef std::set< OpenDDS::DCPS::ReliableMulticast::detail::Packet > OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::PacketSet |
| bool OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::cancel | ( | OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type | id | ) |
| void OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::cancel_all | ( | ) |
| OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::PacketSet::iterator OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::find_nack_containing | ( | const OpenDDS::DCPS::ReliableMulticast::detail::Packet & | packet | ) | [private] |
| void OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::get_nacks | ( | std::vector< OpenDDS::DCPS::ReliableMulticast::detail::Packet > & | nacks | ) |
| PacketSet::iterator OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::join_nacks | ( | PacketSet::iterator | first, | |
| PacketSet::iterator | second | |||
| ) | [private] |
| void OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::nack_range | ( | OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type | begin, | |
| OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type | end | |||
| ) |
1.4.7