"sequence number" classes More...
Classes | |
| class | ns3::LollipopCounter< T > |
| Template class implementing a Lollipop counter as defined in RFC 8505, RFC 6550, and [Perlman83]. More... | |
| class | ns3::SequenceNumber< NUMERIC_TYPE, NUM_BITS > |
| Generic "sequence number" class. More... | |
Typedefs | |
| typedef LollipopCounter< uint16_t > | ns3::LollipopCounter16 |
| 16 bit Lollipop Counter. | |
| typedef LollipopCounter< uint8_t > | ns3::LollipopCounter8 |
| 8 bit Lollipop Counter. | |
| using | ns3::SequenceNumber16 = SequenceNumber<uint16_t> |
| 16 bit Sequence number. | |
| using | ns3::TracedValueCallback::SequenceNumber16 = void (*)(SequenceNumber16 oldValue, SequenceNumber16 newValue) |
| TracedValue callback signature for SequenceNumber16. | |
| using | ns3::SequenceNumber32 = SequenceNumber<uint32_t> |
| 32 bit Sequence number. | |
| using | ns3::TracedValueCallback::SequenceNumber32 = void (*)(SequenceNumber32 oldValue, SequenceNumber32 newValue) |
| TracedValue callback signature for SequenceNumber32. | |
| using | ns3::SequenceNumber8 = SequenceNumber<uint8_t> |
| 8 bit Sequence number. | |
| using | ns3::TracedValueCallback::SequenceNumber8 = void (*)(SequenceNumber8 oldValue, SequenceNumber8 newValue) |
| TracedValue callback signature for SequenceNumber8. | |
Functions | |
| ns3::TYPENAMEGET_DEFINE (SequenceNumber16) | |
| ns3::TypeNameGet<SequenceNumber16>() specialization. | |
| ns3::TYPENAMEGET_DEFINE (SequenceNumber32) | |
| ns3::TypeNameGet<SequenceNumber32>() specialization. | |
| ns3::TYPENAMEGET_DEFINE (SequenceNumber8) | |
| ns3::TypeNameGet<SequenceNumber8>() specialization. | |
"sequence number" classes
| typedef LollipopCounter<uint16_t> ns3::LollipopCounter16 |
16 bit Lollipop Counter.
Definition at line 364 of file lollipop-counter.h.
| typedef LollipopCounter<uint8_t> ns3::LollipopCounter8 |
8 bit Lollipop Counter.
Definition at line 359 of file lollipop-counter.h.
| using ns3::SequenceNumber16 = SequenceNumber<uint16_t> |
16 bit Sequence number.
Definition at line 477 of file sequence-number.h.
| using ns3::TracedValueCallback::SequenceNumber16 = void (*)(SequenceNumber16 oldValue, SequenceNumber16 newValue) |
TracedValue callback signature for SequenceNumber16.
| [in] | oldValue | original value of the traced variable |
| [in] | newValue | new value of the traced variable |
Definition at line 503 of file sequence-number.h.
| using ns3::SequenceNumber32 = SequenceNumber<uint32_t> |
32 bit Sequence number.
Definition at line 472 of file sequence-number.h.
| using ns3::TracedValueCallback::SequenceNumber32 = void (*)(SequenceNumber32 oldValue, SequenceNumber32 newValue) |
TracedValue callback signature for SequenceNumber32.
| [in] | oldValue | original value of the traced variable |
| [in] | newValue | new value of the traced variable |
Definition at line 494 of file sequence-number.h.
| using ns3::SequenceNumber8 = SequenceNumber<uint8_t> |
8 bit Sequence number.
Definition at line 482 of file sequence-number.h.
| using ns3::TracedValueCallback::SequenceNumber8 = void (*)(SequenceNumber8 oldValue, SequenceNumber8 newValue) |
TracedValue callback signature for SequenceNumber8.
| [in] | oldValue | original value of the traced variable |
| [in] | newValue | new value of the traced variable |
Definition at line 512 of file sequence-number.h.
| ns3::TYPENAMEGET_DEFINE | ( | SequenceNumber16 | ) |
ns3::TypeNameGet<SequenceNumber16>() specialization.
| ns3::TYPENAMEGET_DEFINE | ( | SequenceNumber32 | ) |
ns3::TypeNameGet<SequenceNumber32>() specialization.
| ns3::TYPENAMEGET_DEFINE | ( | SequenceNumber8 | ) |
ns3::TypeNameGet<SequenceNumber8>() specialization.