#include <stdint.h>
Go to the source code of this file.
Classes | |
class | SequenceNumber |
Class to manage arithmetic operations on sequence numbers (mod 2^32). More... | |
Defines | |
#define | MAX_SEQ ((uint32_t)0xffffffff) |
Functions | |
bool | operator< (const SequenceNumber l, const SequenceNumber r) |
bool | operator<= (const SequenceNumber l, const SequenceNumber r) |
bool | operator> (const SequenceNumber l, const SequenceNumber r) |
bool | operator>= (const SequenceNumber l, const SequenceNumber r) |
SequenceNumber | operator+ (const SequenceNumber l, const SequenceNumber r) |
SequenceNumber | operator- (const SequenceNumber l, const SequenceNumber r) |
#define MAX_SEQ ((uint32_t)0xffffffff) |
Definition at line 30 of file sequence-number.h.
Referenced by operator-().
SequenceNumber operator+ | ( | const SequenceNumber | l, | |
const SequenceNumber | r | |||
) |
Definition at line 55 of file sequence-number.cc.
References SequenceNumber::seq.
SequenceNumber operator- | ( | const SequenceNumber | l, | |
const SequenceNumber | r | |||
) |
Definition at line 60 of file sequence-number.cc.
References MAX_SEQ, and SequenceNumber::seq.
bool operator< | ( | const SequenceNumber | l, | |
const SequenceNumber | r | |||
) |
Definition at line 30 of file sequence-number.cc.
References SequenceNumber::seq.
bool operator<= | ( | const SequenceNumber | l, | |
const SequenceNumber | r | |||
) |
Definition at line 36 of file sequence-number.cc.
References SequenceNumber::seq.
bool operator> | ( | const SequenceNumber | l, | |
const SequenceNumber | r | |||
) |
Definition at line 42 of file sequence-number.cc.
References SequenceNumber::seq.
bool operator>= | ( | const SequenceNumber | l, | |
const SequenceNumber | r | |||
) |
Definition at line 48 of file sequence-number.cc.
References SequenceNumber::seq.