#include <TransportQueueElement.h>
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 &) | |
MatchCriteria & | operator= (const MatchCriteria &) |
Definition at line 55 of file TransportQueueElement.h.
OpenDDS::DCPS::TransportQueueElement::MatchCriteria::~MatchCriteria | ( | ) | [protected, virtual] |
Definition at line 107 of file TransportQueueElement.cpp.
OpenDDS::DCPS::TransportQueueElement::MatchCriteria::MatchCriteria | ( | ) | [inline, protected] |
Definition at line 58 of file TransportQueueElement.h.
OpenDDS::DCPS::TransportQueueElement::MatchCriteria::MatchCriteria | ( | const MatchCriteria & | ) | [private] |
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(), OpenDDS::DCPS::TransportSendStrategy::send_delayed_notifications(), OpenDDS::DCPS::PacketRemoveVisitor::visit_element_ref(), and OpenDDS::DCPS::QueueRemoveVisitor::visit_element_remove().
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.
Referenced by OpenDDS::DCPS::PacketRemoveVisitor::visit_element_ref(), and OpenDDS::DCPS::QueueRemoveVisitor::visit_element_remove().