OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | Private Attributes | List of all members
OpenDDS::DCPS::TransportQueueElement::MatchOnElement Class Reference

#include <TransportQueueElement.h>

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

Public Member Functions

 MatchOnElement (const TransportQueueElement *element)
 
virtual ~MatchOnElement ()
 
virtual bool matches (const TransportQueueElement &candidate) const
 
virtual bool unique () const
 

Private Attributes

const TransportQueueElementelement_
 

Additional Inherited Members

- Protected Member Functions inherited from OpenDDS::DCPS::TransportQueueElement::MatchCriteria
virtual ~MatchCriteria ()
 
 MatchCriteria ()
 

Detailed Description

Definition at line 90 of file TransportQueueElement.h.

Constructor & Destructor Documentation

◆ MatchOnElement()

OpenDDS::DCPS::TransportQueueElement::MatchOnElement::MatchOnElement ( const TransportQueueElement element)
inlineexplicit

Definition at line 92 of file TransportQueueElement.h.

92 : element_(element) {}

◆ ~MatchOnElement()

OpenDDS::DCPS::TransportQueueElement::MatchOnElement::~MatchOnElement ( )
virtual

Definition at line 120 of file TransportQueueElement.cpp.

References OPENDDS_END_VERSIONED_NAMESPACE_DECL.

121 {
122 }

Member Function Documentation

◆ matches()

ACE_INLINE bool OpenDDS::DCPS::TransportQueueElement::MatchOnElement::matches ( const TransportQueueElement candidate) const
virtual

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

Definition at line 115 of file TransportQueueElement.inl.

References OPENDDS_END_VERSIONED_NAMESPACE_DECL.

117 {
118  return element_ == &candidate;
119 }

◆ unique()

virtual bool OpenDDS::DCPS::TransportQueueElement::MatchOnElement::unique ( ) const
inlinevirtual

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

Definition at line 95 of file TransportQueueElement.h.

95 { return true; }

Member Data Documentation

◆ element_

const TransportQueueElement* OpenDDS::DCPS::TransportQueueElement::MatchOnElement::element_
private

Definition at line 97 of file TransportQueueElement.h.


The documentation for this class was generated from the following files: