23 #ifndef MESH_CONFIGURATION_H 
   24 #define MESH_CONFIGURATION_H 
   26 #include "ns3/mesh-information-element-vector.h" 
   36   PROTOCOL_HWMP = 0x000fac00,
 
   44   METRIC_AIRTIME = 0x000fac00,
 
   52   CONGESTION_SIGNALING = 0x000fac00,
 
   53   CONGESTION_NULL      = 0x000facff,
 
   61   SYNC_NEIGHBOUR_OFFSET = 0x000fac00,
 
   62   SYNC_NULL             = 0x000facff,
 
   70   AUTH_NULL = 0x000fac00,
 
   71   AUTH_SAE  = 0x000fac01,
 
   81   uint8_t  GetSerializedSize () 
const;
 
   84   uint16_t GetUint16 () 
const;
 
   89   bool beaconTimingReport;
 
   92   bool Is (uint16_t cap,uint8_t n) 
const;
 
  109   void SetNeighborCount (uint8_t neighbors);
 
  110   uint8_t GetNeighborCount ();
 
  120   virtual void Print (std::ostream& os) 
const;
 
dot11sAuthenticationProtocol m_APId
 
virtual void SerializeInformationField(Buffer::Iterator i) const 
 
virtual uint8_t DeserializeInformationField(Buffer::Iterator i, uint8_t length)
 
dot11sPathSelectionProtocol
See 7.3.2.86.1 in 802.11s draft 3.0. 
 
virtual WifiInformationElementId ElementId() const 
Own unique Element ID. 
 
dot11sPathSelectionMetric m_APSMId
 
iterator in a Buffer instance 
 
dot11sSynchronizationProtocolIdentifier
See 7.3.2.86.4 in 802.11s draft 3.0. 
 
dot11sPathSelectionProtocol m_APSPId
 
dot11sCongestionControlMode m_CCMId
 
dot11sPathSelectionMetric
See 7.3.2.86.2 in 802.11s draft 3.0. 
 
virtual void Print(std::ostream &os) const 
In addition, a subclass may optionally override the following... 
 
See 7.3.2.86.7 in 802.11s draft 3.0. 
 
std::ostream & operator<<(std::ostream &os, const Angles &a)
 
dot11sSynchronizationProtocolIdentifier m_SPId
 
Describes Mesh Configuration Element see 7.3.2.86 of 802.11s draft 3.0. 
 
uint8_t WifiInformationElementId
 
dot11sAuthenticationProtocol
See 7.3.2.86.5 in 802.11s draft 3.0. 
 
dot11sCongestionControlMode
See 7.3.2.86.3 in 802.11s draft 3.0. 
 
virtual uint8_t GetInformationFieldSize() const