OpenDDS::DCPS::ReliableMulticast::detail::Packet Struct Reference

#include <Packet.h>

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef ACE_UINT32 id_type
 DATA_INTERMEDIATE
 DATA_END_OF_MESSAGE
 NACK
 DATA_NOT_AVAILABLE
 HEARTBEAT
enum  PacketType {
  DATA_INTERMEDIATE, DATA_END_OF_MESSAGE, NACK, DATA_NOT_AVAILABLE,
  HEARTBEAT
}

Public Member Functions

 Packet (id_type id=0, const PacketType &type=DATA_INTERMEDIATE, id_type begin=0, id_type end=0)
bool operator< (const Packet &rhs) const
bool operator== (const Packet &rhs) const
bool operator!= (const Packet &rhs) const

Public Attributes

id_type id_
PacketType type_
id_type nack_begin_
id_type nack_end_
std::string payload_

Member Typedef Documentation

typedef ACE_UINT32 OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_type


Member Enumeration Documentation

enum OpenDDS::DCPS::ReliableMulticast::detail::Packet::PacketType

Enumerator:
DATA_INTERMEDIATE 
DATA_END_OF_MESSAGE 
NACK 
DATA_NOT_AVAILABLE 
HEARTBEAT 


Constructor & Destructor Documentation

ACE_INLINE OpenDDS::DCPS::ReliableMulticast::detail::Packet::Packet ( id_type  id = 0,
const PacketType type = DATA_INTERMEDIATE,
id_type  begin = 0,
id_type  end = 0 
)


Member Function Documentation

bool OpenDDS::DCPS::ReliableMulticast::detail::Packet::operator!= ( const Packet rhs  )  const

bool OpenDDS::DCPS::ReliableMulticast::detail::Packet::operator< ( const Packet rhs  )  const

bool OpenDDS::DCPS::ReliableMulticast::detail::Packet::operator== ( const Packet rhs  )  const


Member Data Documentation

id_type OpenDDS::DCPS::ReliableMulticast::detail::Packet::id_

id_type OpenDDS::DCPS::ReliableMulticast::detail::Packet::nack_begin_

id_type OpenDDS::DCPS::ReliableMulticast::detail::Packet::nack_end_

std::string OpenDDS::DCPS::ReliableMulticast::detail::Packet::payload_

PacketType OpenDDS::DCPS::ReliableMulticast::detail::Packet::type_


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