OpenDDS::DCPS::TransportQueueElement::MatchCriteria Class Reference

#include <TransportQueueElement.h>

Inheritance diagram for OpenDDS::DCPS::TransportQueueElement::MatchCriteria:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual bool matches (const TransportQueueElement &candidate) const =0
virtual bool unique () const =0

Protected Member Functions

virtual ~MatchCriteria ()
 MatchCriteria ()

Private Member Functions

 MatchCriteria (const MatchCriteria &)
MatchCriteriaoperator= (const MatchCriteria &)

Detailed Description

Definition at line 53 of file TransportQueueElement.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::TransportQueueElement::MatchCriteria::~MatchCriteria (  )  [protected, virtual]

Definition at line 105 of file TransportQueueElement.cpp.

00106 {
00107 }

OpenDDS::DCPS::TransportQueueElement::MatchCriteria::MatchCriteria (  )  [inline, protected]

Definition at line 56 of file TransportQueueElement.h.

00056 {}

OpenDDS::DCPS::TransportQueueElement::MatchCriteria::MatchCriteria ( const MatchCriteria  )  [private]


Member Function Documentation

virtual bool OpenDDS::DCPS::TransportQueueElement::MatchCriteria::matches ( const TransportQueueElement candidate  )  const [pure virtual]

Implemented in OpenDDS::DCPS::TransportQueueElement::MatchOnPubId, and OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload.

Referenced by OpenDDS::DCPS::RtpsUdpDataLink::do_remove_sample(), and OpenDDS::DCPS::TransportSendStrategy::send_delayed_notifications().

MatchCriteria& OpenDDS::DCPS::TransportQueueElement::MatchCriteria::operator= ( const MatchCriteria  )  [private]

virtual bool OpenDDS::DCPS::TransportQueueElement::MatchCriteria::unique (  )  const [pure virtual]

Implemented in OpenDDS::DCPS::TransportQueueElement::MatchOnPubId, and OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload.


The documentation for this class was generated from the following files:
Generated on Fri Feb 12 20:06:31 2016 for OpenDDS by  doxygen 1.4.7