16 #include <nn/pia/transport/transport_Definitions.h>
73 uint16_t GetNextSendSequenceId();
82 bool CheckReceivedSequenceId(uint16_t sequenceId);
90 void CountReceivedToAllPacket();
113 return m_ProfileTotalPacketCount;
124 return m_ProfilePacketLossCount;
135 return m_ProfileMulticastPacketCount;
144 virtual void Trace(uint64_t flag)
const;
152 static uint16_t GetInvalidSequenceId()
154 return InvalidSequenceId;
164 uint32_t GetProfiledTotalPacketNumForTransportAnalyzer()
const
166 return m_ProfileTotalPacketCountForTransportAnalyzer;
176 uint32_t GetProfiledPacketLossNumForTransportAnalyzer()
const
178 return m_ProfilePacketLossCountForTransportAnalyzer;
184 SequenceIdController(
const SequenceIdController& rhs);
185 bool operator==(
const SequenceIdController& rhs)
const;
186 bool operator!=(
const SequenceIdController& rhs)
const;
187 SequenceIdController& operator=(
const SequenceIdController& rhs);
190 uint16_t m_SendSequenceId;
191 uint16_t m_LastReceiveSequenceId;
193 uint16_t m_ProfileTotalPacketCount;
194 uint16_t m_ProfilePacketLossCount;
195 uint16_t m_ProfileMulticastPacketCount;
198 uint32_t m_ProfileTotalPacketCountForTransportAnalyzer;
199 uint32_t m_ProfilePacketLossCountForTransportAnalyzer;
201 static const uint16_t InvalidSequenceId = 0;