A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::TlvValue Class Referenceabstract

The value field of a tlv can take different values (uint8_t, uint16, vector...). More...

#include <wimax-tlv.h>

+ Inheritance diagram for ns3::TlvValue:

Public Member Functions

virtual ~TlvValue ()
 
virtual TlvValueCopy (void) const =0
 
virtual uint32_t Deserialize (Buffer::Iterator start, uint64_t valueLen)=0
 
virtual uint32_t GetSerializedSize (void) const =0
 
virtual void Serialize (Buffer::Iterator start) const =0
 

Detailed Description

The value field of a tlv can take different values (uint8_t, uint16, vector...).

This class is a virtual interface that all the types of tlv values should derive

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

Constructor & Destructor Documentation

virtual ns3::TlvValue::~TlvValue ( )
inlinevirtual

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

Member Function Documentation

virtual uint32_t ns3::TlvValue::GetSerializedSize ( void  ) const
pure virtual
virtual void ns3::TlvValue::Serialize ( Buffer::Iterator  start) const
pure virtual

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