25 if (header.
sequence_ != this->expected_ &&
28 ACE_TEXT(
"(%P|%t) WARNING: BestEffortSession::check_header ")
29 ACE_TEXT(
"expected %q received %q\n"),
ACE_Thread_Mutex start_lock_
SequenceNumber previous() const
virtual bool ready_to_deliver(const TransportHeader &header, const ReceivedDataSample &data)
MulticastPeer remote_peer_
virtual void record_header_received(const TransportHeader &header)
void data_unavailable(const FragmentRange &transportSeqDropped)
std::pair< FragmentNumber, FragmentNumber > FragmentRange
Christopher Diggins *renamed files *fixing compilation errors *adding Visual C project file *removed make Max Lybbert *removed references to missing and unused header
Holds a data sample received by the transport.
#define ACE_GUARD_RETURN(MUTEX, OBJ, LOCK, RETURN)
Defines class that represents a transport packet header.
BestEffortSession(RcHandle< ReactorInterceptor > interceptor, MulticastDataLink *link, MulticastPeer remote_peer)
TransportReassembly reassembly_
const SequenceNumber_t SEQUENCENUMBER_UNKNOWN
virtual bool start(bool active, bool acked)
Sequence number abstraction. Only allows positive 64 bit values.
static SequenceNumber SEQUENCENUMBER_UNKNOWN()
#define VDBG_LVL(DBG_ARGS, LEVEL)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual bool check_header(const TransportHeader &header)
The Internal API and Implementation of OpenDDS.