Class to manage arithmetic operations on sequence numbers (mod 2^32). More...
#include <sequence-number.h>
Public Member Functions | |
SequenceNumber () | |
SequenceNumber (const uint32_t s) | |
operator uint32_t () const | |
SequenceNumber & | operator= (const uint32_t s) |
SequenceNumber & | operator+= (const uint32_t s) |
SequenceNumber | operator++ () |
SequenceNumber | operator++ (int) |
SequenceNumber & | operator-= (const uint32_t s) |
SequenceNumber | operator-- () |
SequenceNumber | operator-- (int) |
Public Attributes | |
uint32_t | seq |
Class to manage arithmetic operations on sequence numbers (mod 2^32).
Definition at line 37 of file sequence-number.h.
SequenceNumber::SequenceNumber | ( | ) | [inline] |
Definition at line 39 of file sequence-number.h.
SequenceNumber::SequenceNumber | ( | const uint32_t | s | ) | [inline] |
Definition at line 40 of file sequence-number.h.
SequenceNumber::operator uint32_t | ( | ) | const [inline] |
Definition at line 42 of file sequence-number.h.
References seq.
SequenceNumber SequenceNumber::operator++ | ( | int | ) | [inline] |
Definition at line 48 of file sequence-number.h.
References seq.
SequenceNumber SequenceNumber::operator++ | ( | ) | [inline] |
Definition at line 47 of file sequence-number.h.
References seq.
SequenceNumber& SequenceNumber::operator+= | ( | const uint32_t | s | ) | [inline] |
Definition at line 46 of file sequence-number.h.
References seq.
SequenceNumber SequenceNumber::operator-- | ( | int | ) | [inline] |
Definition at line 51 of file sequence-number.h.
References seq.
SequenceNumber SequenceNumber::operator-- | ( | ) | [inline] |
Definition at line 50 of file sequence-number.h.
References seq.
SequenceNumber& SequenceNumber::operator-= | ( | const uint32_t | s | ) | [inline] |
Definition at line 49 of file sequence-number.h.
References seq.
SequenceNumber& SequenceNumber::operator= | ( | const uint32_t | s | ) | [inline] |
Definition at line 44 of file sequence-number.h.
References seq.
uint32_t SequenceNumber::seq |
Definition at line 53 of file sequence-number.h.
Referenced by operator uint32_t(), operator+(), operator++(), operator+=(), operator-(), operator--(), operator-=(), operator<(), operator<=(), operator=(), operator>(), operator>=(), and ns3::RttEstimator::SentSeq().