#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 |
#define WIMAX_TLV_EXTENDED_LENGTH_MASK 0x80 |
Definition at line 25 of file wimax-tlv.h.
Referenced by ns3::Tlv::Deserialize(), ns3::SfVectorTlvValue::Deserialize(), ns3::CsParamVectorTlvValue::Deserialize(), ns3::ClassificationRuleVectorTlvValue::Deserialize(), and ns3::Tlv::Serialize().