#include <TransportQueueElement.h>
Inheritance diagram for OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload:


Public Member Functions | |
| MatchOnDataPayload (const char *data) | |
| virtual | ~MatchOnDataPayload () |
| virtual bool | matches (const TransportQueueElement &candidate) const |
| virtual bool | unique () const |
Private Attributes | |
| const char * | data_ |
Definition at line 75 of file TransportQueueElement.h.
| OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload::MatchOnDataPayload | ( | const char * | data | ) | [inline, explicit] |
| OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload::~MatchOnDataPayload | ( | ) | [virtual] |
| ACE_INLINE bool OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload::matches | ( | const TransportQueueElement & | candidate | ) | const [virtual] |
Implements OpenDDS::DCPS::TransportQueueElement::MatchCriteria.
Definition at line 105 of file TransportQueueElement.inl.
References data_, and OpenDDS::DCPS::TransportQueueElement::msg_payload().
00107 { 00108 if (!candidate.msg_payload()) { 00109 return false; 00110 } 00111 return this->data_ == candidate.msg_payload()->rd_ptr(); 00112 }
| virtual bool OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload::unique | ( | ) | const [inline, virtual] |
Implements OpenDDS::DCPS::TransportQueueElement::MatchCriteria.
Definition at line 80 of file TransportQueueElement.h.
const char* OpenDDS::DCPS::TransportQueueElement::MatchOnDataPayload::data_ [private] |
1.4.7