A Discrete-Event Network Simulator
API
ns3::U8TlvValue Class Reference

#include "wimax-tlv.h"

+ Inheritance diagram for ns3::U8TlvValue:
+ Collaboration diagram for ns3::U8TlvValue:

Public Member Functions

 U8TlvValue (uint8_t value)
 
 U8TlvValue ()
 
 ~U8TlvValue (void)
 
U8TlvValueCopy (void) const
 
virtual uint32_t Deserialize (Buffer::Iterator start, uint64_t valueLen)
 
uint32_t Deserialize (Buffer::Iterator start)
 
virtual uint32_t GetSerializedSize (void) const
 
uint8_t GetValue (void) const
 
virtual void Serialize (Buffer::Iterator start) const
 
- Public Member Functions inherited from ns3::TlvValue
virtual ~TlvValue ()
 

Private Attributes

uint8_t m_value
 

Detailed Description

Definition at line 109 of file wimax-tlv.h.

Constructor & Destructor Documentation

ns3::U8TlvValue::U8TlvValue ( uint8_t  value)

Definition at line 500 of file wimax-tlv.cc.

References m_value.

ns3::U8TlvValue::U8TlvValue ( )

Definition at line 505 of file wimax-tlv.cc.

References m_value.

Referenced by Copy().

+ Here is the caller graph for this function:

ns3::U8TlvValue::~U8TlvValue ( void  )

Definition at line 510 of file wimax-tlv.cc.

Member Function Documentation

U8TlvValue * ns3::U8TlvValue::Copy ( void  ) const
virtual

Implements ns3::TlvValue.

Definition at line 543 of file wimax-tlv.cc.

References m_value, and U8TlvValue().

+ Here is the call graph for this function:

uint32_t ns3::U8TlvValue::Deserialize ( Buffer::Iterator  start,
uint64_t  valueLen 
)
virtual

Implements ns3::TlvValue.

Definition at line 524 of file wimax-tlv.cc.

Referenced by ns3::SfVectorTlvValue::Deserialize(), ns3::CsParamVectorTlvValue::Deserialize(), and ns3::ClassificationRuleVectorTlvValue::Deserialize().

+ Here is the caller graph for this function:

uint32_t ns3::U8TlvValue::Deserialize ( Buffer::Iterator  start)

Definition at line 530 of file wimax-tlv.cc.

References m_value, and ns3::Buffer::Iterator::ReadU8().

+ Here is the call graph for this function:

uint32_t ns3::U8TlvValue::GetSerializedSize ( void  ) const
virtual

Implements ns3::TlvValue.

Definition at line 514 of file wimax-tlv.cc.

uint8_t ns3::U8TlvValue::GetValue ( void  ) const

Definition at line 537 of file wimax-tlv.cc.

References m_value.

void ns3::U8TlvValue::Serialize ( Buffer::Iterator  start) const
virtual

Implements ns3::TlvValue.

Definition at line 519 of file wimax-tlv.cc.

References m_value, and ns3::Buffer::Iterator::WriteU8().

+ Here is the call graph for this function:

Member Data Documentation

uint8_t ns3::U8TlvValue::m_value
private

Definition at line 122 of file wimax-tlv.h.

Referenced by Copy(), Deserialize(), GetValue(), Serialize(), and U8TlvValue().


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