A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
Sequence Counter
+ Collaboration diagram for Sequence Counter:

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, SIGNED_TYPE >
 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.
 
typedef SequenceNumber< uint16_t, int16_t > ns3::SequenceNumber16
 16 bit Sequence number.
 
typedef SequenceNumber< uint32_t, int32_tns3::SequenceNumber32
 32 bit Sequence number.
 
typedef void(* ns3::TracedValueCallback::SequenceNumber32) (SequenceNumber32 oldValue, SequenceNumber32 newValue)
 TracedValue callback signature for SequenceNumber32.
 
typedef SequenceNumber< uint8_t, int8_tns3::SequenceNumber8
 8 bit Sequence number.
 

Functions

 ns3::TYPENAMEGET_DEFINE (SequenceNumber32)
 ns3::TypeNameGet<SequenceNumber32>() specialization.
 

Detailed Description

"sequence number" classes

Typedef Documentation

◆ LollipopCounter16

16 bit Lollipop Counter.

Definition at line 376 of file lollipop-counter.h.

◆ LollipopCounter8

8 bit Lollipop Counter.

Definition at line 371 of file lollipop-counter.h.

◆ SequenceNumber16

typedef SequenceNumber<uint16_t, int16_t> ns3::SequenceNumber16

16 bit Sequence number.

Definition at line 420 of file sequence-number.h.

◆ SequenceNumber32 [1/2]

32 bit Sequence number.

Definition at line 415 of file sequence-number.h.

◆ SequenceNumber32 [2/2]

typedef void(* ns3::TracedValueCallback::SequenceNumber32) (SequenceNumber32 oldValue, SequenceNumber32 newValue)

TracedValue callback signature for SequenceNumber32.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 437 of file sequence-number.h.

◆ SequenceNumber8

8 bit Sequence number.

Definition at line 425 of file sequence-number.h.

Function Documentation

◆ TYPENAMEGET_DEFINE()

ns3::TYPENAMEGET_DEFINE ( SequenceNumber32 )

ns3::TypeNameGet<SequenceNumber32>() specialization.

Returns
The type name as a string.