OpenDDS::DCPS::TransportReassembly::FragKey Struct Reference

Collaboration diagram for OpenDDS::DCPS::TransportReassembly::FragKey:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FragKey (const PublicationId &pubId, const SequenceNumber &dataSampleSeq)
bool operator< (const FragKey &rhs) const

Public Attributes

PublicationId publication_
SequenceNumber data_sample_seq_

Static Public Attributes

static GUID_tKeyLessThan compare_

Detailed Description

Definition at line 61 of file TransportReassembly.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::TransportReassembly::FragKey::FragKey ( const PublicationId pubId,
const SequenceNumber dataSampleSeq 
)

Definition at line 20 of file TransportReassembly.cpp.

00022   : publication_(pubId)
00023   , data_sample_seq_(dataSampleSeq)
00024 {
00025 }


Member Function Documentation

bool OpenDDS::DCPS::TransportReassembly::FragKey::operator< ( const FragKey rhs  )  const [inline]

Definition at line 64 of file TransportReassembly.h.

References data_sample_seq_, and publication_.

00065     {
00066       if (compare_(this->publication_, rhs.publication_)) return true;
00067       if (compare_(rhs.publication_, this->publication_)) return false;
00068       return this->data_sample_seq_ < rhs.data_sample_seq_;
00069     }


Member Data Documentation

Definition at line 71 of file TransportReassembly.h.

Definition at line 72 of file TransportReassembly.h.

Referenced by operator<().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1