8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_PACKETREMOVEVISITOR_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_PACKETREMOVEVISITOR_H 35 bool remove_all =
false);
81 #if defined (__ACE_INLINE__) #define ACE_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_Message_Block *& head_
The head block of the chain of unsent blocks in the packet.
DataBlockAllocator & replaced_element_db_allocator_
Cached allocator for DataSampleHeader data block.
#define OpenDDS_Dcps_Export
ACE_Message_Block * header_block_
const TransportQueueElement::MatchCriteria & match_
The sample that needs to be removed.
RemoveResult
used by DataLink::remove_sample(), TransportSendStrategy, *RemoveVisitor
A fixed-size allocator that caches items for quicker access but if the pool is exhausted it will use ...
#define ACE_END_VERSIONED_NAMESPACE_DECL
ACE_Message_Block * current_block_
MessageBlockAllocator & replaced_element_mb_allocator_
Cached allocator for DataSampleHeader message block.
ACE_Message_Block * previous_block_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
RemoveResult status_
Holds the status of our visit.
Base wrapper class around a data/control sample to be sent.