22#include "ns3/hwmp-protocol.h" 
   23#include "ns3/packet.h" 
   27#include "ns3/ie-dot11s-beacon-timing.h" 
   28#include "ns3/ie-dot11s-configuration.h" 
   29#include "ns3/ie-dot11s-id.h" 
   30#include "ns3/ie-dot11s-metric-report.h" 
   31#include "ns3/ie-dot11s-peer-management.h" 
   32#include "ns3/ie-dot11s-peering-protocol.h" 
   33#include "ns3/ie-dot11s-perr.h" 
   34#include "ns3/ie-dot11s-prep.h" 
   35#include "ns3/ie-dot11s-preq.h" 
   36#include "ns3/ie-dot11s-rann.h" 
   54    static TypeId tid = 
TypeId(
"ns3::MeshInformationElementVector")
 
   72    uint8_t length = i.
ReadU8();
 
   78        newElement = Create<dot11s::IeConfiguration>();
 
   81        newElement = Create<dot11s::IeMeshId>();
 
   84        newElement = Create<dot11s::IeLinkMetricReport>();
 
   87        newElement = Create<dot11s::IePeerManagement>();
 
   90        newElement = Create<dot11s::IeBeaconTiming>();
 
   93        newElement = Create<dot11s::IeRann>();
 
   96        newElement = Create<dot11s::IePreq>();
 
   99        newElement = Create<dot11s::IePrep>();
 
  102        newElement = Create<dot11s::IePerr>();
 
  105        newElement = Create<dot11s::IePeeringProtocol>();
 
  114    i = newElement->Deserialize(i);
 
iterator in a Buffer instance
 
uint32_t GetDistanceFrom(const Iterator &o) const
 
void Prev()
go backward by one byte
 
Smart pointer class similar to boost::intrusive_ptr.
 
a unique identifier for an interface.
 
TypeId SetParent(TypeId tid)
Set the parent TypeId.
 
#define NS_FATAL_ERROR(msg)
Report a fatal error with a message and terminate.
 
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system.
 
Every class exported by the ns3 library is enclosed in the ns3 namespace.