A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::SequenceNumber10 Class Reference

Public Member Functions

 SequenceNumber10 (uint16_t value)
 
 SequenceNumber10 (SequenceNumber10 const &value)
 
uint16_t GetValue () const
 Extracts the numeric value of the sequence number. More...
 
bool operator!= (const SequenceNumber10 &other) const
 
SequenceNumber10 operator+ (uint16_t delta) const
 
SequenceNumber10 operator++ (int)
 
SequenceNumber10 operator- (uint16_t delta) const
 
uint16_t operator- (const SequenceNumber10 &other) const
 
bool operator< (const SequenceNumber10 &other) const
 
bool operator<= (const SequenceNumber10 &other) const
 
SequenceNumber10operator= (uint16_t value)
 
bool operator== (const SequenceNumber10 &other) const
 
bool operator> (const SequenceNumber10 &other) const
 
bool operator>= (const SequenceNumber10 &other) const
 
void SetModulusBase (SequenceNumber10 modulusBase)
 
void SetModulusBase (uint16_t modulusBase)
 

Private Attributes

uint16_t m_modulusBase
 
uint16_t m_value
 

Friends

std::ostream & operator<< (std::ostream &os, const SequenceNumber10 &val)
 

Detailed Description

Definition at line 33 of file lte-rlc-sequence-number.h.

Member Function Documentation

uint16_t ns3::SequenceNumber10::GetValue ( void  ) const
inline

Extracts the numeric value of the sequence number.

Returns
the sequence number value

Definition at line 62 of file lte-rlc-sequence-number.h.

Referenced by ns3::LteRlcAm::DoNotifyTxOpportunity(), ns3::LteRlcAm::ExpireReorderingTimer(), ns3::LteRlcHeader::Serialize(), and ns3::LteRlcAmHeader::Serialize().


The documentation for this class was generated from the following file: