1#include "sequence_number.hpp"
8bool SequenceNumber::operator<(SequenceNumber other)
const
10 return ((other.m_number > m_number && other.m_number - m_number <= SequenceNumber::max/2) ||
11 (m_number > other.m_number && m_number - other.m_number > SequenceNumber::max/2));
14SequenceNumber SequenceNumber::operator++(
int)
16 SequenceNumber tmp = *
this;
21void serialize(
const SequenceNumber& sn, OutputArchive& ar)
23 serialize(host_cast(
static_cast<SequenceNumber::value_type
>(sn)), ar);
26void deserialize(SequenceNumber& sn, InputArchive& ar)
28 SequenceNumber::value_type tmp = 0;
30 sn = SequenceNumber(tmp);