A Discrete-Event Network Simulator
API
Classes | Namespaces | Macros
wimax-tlv.h File Reference
#include "ns3/ipv4-address.h"
#include <cstdlib>
#include "ns3/log.h"
#include "ns3/assert.h"
#include "ns3/uinteger.h"
#include "ns3/header.h"
#include <vector>

Go to the source code of this file.

Classes

class  ns3::ClassificationRuleVectorTlvValue
 this class implements the classifier descriptor as a tlv vector More...
 
class  ns3::CsParamVectorTlvValue
 this class implements the convergence sub-layer descriptor as a tlv vector More...
 
struct  ns3::Ipv4AddressTlvValue::ipv4Addr
 ipv4Addr structure More...
 
class  ns3::Ipv4AddressTlvValue
 Ipv4AddressTlvValue class. More...
 
struct  ns3::PortRangeTlvValue::PortRange
 PortRange structure. More...
 
class  ns3::PortRangeTlvValue
 PortRangeTlvValue class. More...
 
class  ns3::ProtocolTlvValue
 ProtocolTlvValue class. More...
 
class  ns3::SfVectorTlvValue
 SfVectorTlvValue class. More...
 
class  ns3::Tlv
 This class implements the Type-Len-Value structure channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems". More...
 
class  ns3::TlvValue
 The value field of a tlv can take different values (uint8_t, uint16, vector, ...). More...
 
class  ns3::TosTlvValue
 TosTlvValue class. More...
 
class  ns3::U16TlvValue
 U16TlvValue class. More...
 
class  ns3::U32TlvValue
 U32TlvValue class. More...
 
class  ns3::U8TlvValue
 U8TlvValue class. More...
 
class  ns3::VectorTlvValue
 this class is used to implement a vector of values in one tlv value field More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define WIMAX_TLV_EXTENDED_LENGTH_MASK   0x80
 

Macro Definition Documentation

◆ WIMAX_TLV_EXTENDED_LENGTH_MASK

#define WIMAX_TLV_EXTENDED_LENGTH_MASK   0x80