#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> Include dependency graph for wimax-tlv.h:
 Include dependency graph for wimax-tlv.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file: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 | 
| class | ns3::Ipv4AddressTlvValue | 
| struct | ns3::PortRangeTlvValue::PortRange | 
| class | ns3::PortRangeTlvValue | 
| class | ns3::ProtocolTlvValue | 
| class | ns3::SfVectorTlvValue | 
| 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 | 
| class | ns3::U16TlvValue | 
| class | ns3::U32TlvValue | 
| class | ns3::U8TlvValue | 
| 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().