OpenDDS::DCPS::TransportQueueElement::MatchOnPubId Class Reference

#include <TransportQueueElement.h>

Inheritance diagram for OpenDDS::DCPS::TransportQueueElement::MatchOnPubId:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::TransportQueueElement::MatchOnPubId:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MatchOnPubId (const RepoId &id)
virtual ~MatchOnPubId ()
virtual bool matches (const TransportQueueElement &candidate) const
virtual bool unique () const

Private Attributes

RepoId pub_id_

Detailed Description

Definition at line 67 of file TransportQueueElement.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::TransportQueueElement::MatchOnPubId::MatchOnPubId ( const RepoId id  )  [inline, explicit]

Definition at line 69 of file TransportQueueElement.h.

00069 : pub_id_(id) {}

OpenDDS::DCPS::TransportQueueElement::MatchOnPubId::~MatchOnPubId (  )  [virtual]

Definition at line 111 of file TransportQueueElement.cpp.

00112 {
00113 }


Member Function Documentation

ACE_INLINE bool OpenDDS::DCPS::TransportQueueElement::MatchOnPubId::matches ( const TransportQueueElement candidate  )  const [virtual]

Implements OpenDDS::DCPS::TransportQueueElement::MatchCriteria.

Definition at line 98 of file TransportQueueElement.inl.

References OpenDDS::DCPS::GUID_UNKNOWN, pub_id_, and OpenDDS::DCPS::TransportQueueElement::publication_id().

00100 {
00101   return this->pub_id_ == candidate.publication_id()
00102     && this->pub_id_ != GUID_UNKNOWN;
00103 }

Here is the call graph for this function:

virtual bool OpenDDS::DCPS::TransportQueueElement::MatchOnPubId::unique (  )  const [inline, virtual]

Implements OpenDDS::DCPS::TransportQueueElement::MatchCriteria.

Definition at line 72 of file TransportQueueElement.h.

00072 { return false; }


Member Data Documentation

Definition at line 74 of file TransportQueueElement.h.

Referenced by matches().


The documentation for this class 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