#include <Ieee80211Defs.h>
◆ SequenceNumberCyclic() [1/3]
| inet::ieee80211::SequenceNumberCyclic::SequenceNumberCyclic |
( |
| ) |
|
|
inline |
◆ SequenceNumberCyclic() [2/3]
| inet::ieee80211::SequenceNumberCyclic::SequenceNumberCyclic |
( |
SequenceNumber |
value | ) |
|
|
inlineexplicit |
◆ SequenceNumberCyclic() [3/3]
32 :
value(other.value) { ASSERT(other.value != -1); }
◆ distance4096()
27 { ASSERT(0 <= other && other < 4096);
return (
value - other + 4096) % 4096; }
◆ get()
◆ modulo4096()
◆ operator!=()
38 { ASSERT(
value != -1 && other.value != -1);
return value != other.value; }
◆ operator+()
◆ operator-()
◆ operator<()
44 ASSERT(
value != -1 && other.value != -1);
46 return 0 < d && d < 2048;
◆ operator<=()
49 {
return *
this == other || *
this < other; }
◆ operator=()
36 { ASSERT(other.value != -1 ||
value == other.value);
value = other.value;
return *
this; }
◆ operator==()
37 { ASSERT(
value != -1 && other.value != -1);
return value == other.value; }
◆ operator>()
50 {
return other < *
this; }
◆ operator>=()
51 {
return *
this == other || *
this > other; }
◆ value
The documentation for this struct was generated from the following file: