OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator Class Reference

#include <NackGenerator.h>

Collaboration diagram for OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::set< OpenDDS::DCPS::ReliableMulticast::detail::PacketPacketSet

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_

Member Typedef Documentation

typedef std::set< OpenDDS::DCPS::ReliableMulticast::detail::Packet > OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::PacketSet


Member Function Documentation

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 
)


Member Data Documentation

PacketSet OpenDDS::DCPS::ReliableMulticast::detail::NackGenerator::nacks_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Nov 7 09:37:55 2008 for OpenDDS by  doxygen 1.4.7