A Discrete-Event Network Simulator
API
ns3::MgtBeaconHeader Class Reference

Implement the header for management frames of type beacon. More...

#include "mgt-headers.h"

+ Inheritance diagram for ns3::MgtBeaconHeader:
+ Collaboration diagram for ns3::MgtBeaconHeader:

Static Public Member Functions

static TypeId GetTypeId (void)
 Register this type. More...
 
- Static Public Member Functions inherited from ns3::MgtProbeResponseHeader
static TypeId GetTypeId (void)
 Register this type. More...
 
- Static Public Member Functions inherited from ns3::Header
static TypeId GetTypeId (void)
 Get the type ID. More...
 
- Static Public Member Functions inherited from ns3::Chunk
static TypeId GetTypeId (void)
 Get the type ID. More...
 
- Static Public Member Functions inherited from ns3::ObjectBase
static TypeId GetTypeId (void)
 Get the type ID. More...
 

Additional Inherited Members

- Public Member Functions inherited from ns3::MgtProbeResponseHeader
 MgtProbeResponseHeader ()
 
 ~MgtProbeResponseHeader ()
 
virtual uint32_t Deserialize (Buffer::Iterator start)
 
uint64_t GetBeaconIntervalUs (void) const
 Return the beacon interval in microseconds unit. More...
 
CapabilityInformation GetCapabilities (void) const
 Return the Capability information. More...
 
DsssParameterSet GetDsssParameterSet (void) const
 Return the DSSS Parameter Set. More...
 
EdcaParameterSet GetEdcaParameterSet (void) const
 Return the EDCA Parameter Set. More...
 
ErpInformation GetErpInformation (void) const
 Return the ERP information. More...
 
HtCapabilities GetHtCapabilities (void) const
 Return the HT capabilities. More...
 
HtOperations GetHtOperations (void) const
 Return the HT operations. More...
 
virtual TypeId GetInstanceTypeId (void) const
 Get the most derived TypeId for this Object. More...
 
virtual uint32_t GetSerializedSize (void) const
 
Ssid GetSsid (void) const
 Return the Service Set Identifier (SSID). More...
 
SupportedRates GetSupportedRates (void) const
 Return the supported rates. More...
 
uint64_t GetTimestamp ()
 Return the time stamp. More...
 
VhtCapabilities GetVhtCapabilities (void) const
 Return the VHT capabilities. More...
 
virtual void Print (std::ostream &os) const
 
virtual void Serialize (Buffer::Iterator start) const
 
void SetBeaconIntervalUs (uint64_t us)
 Set the beacon interval in microseconds unit. More...
 
void SetCapabilities (CapabilityInformation capabilities)
 Set the Capability information. More...
 
void SetDsssParameterSet (DsssParameterSet dsssParameterSet)
 Set the DSSS Parameter Set. More...
 
void SetEdcaParameterSet (EdcaParameterSet edcaParameterSet)
 Set the EDCA Parameter Set. More...
 
void SetErpInformation (ErpInformation erpInformation)
 Set the ERP information. More...
 
void SetHtCapabilities (HtCapabilities htcapabilities)
 Set the HT capabilities. More...
 
void SetHtOperations (HtOperations htoperations)
 Set the HT operations. More...
 
void SetSsid (Ssid ssid)
 Set the Service Set Identifier (SSID). More...
 
void SetSupportedRates (SupportedRates rates)
 Set the supported rates. More...
 
void SetVhtCapabilities (VhtCapabilities vhtcapabilities)
 Set the VHT capabilities. More...
 
- Public Member Functions inherited from ns3::Header
virtual ~Header ()
 
- Public Member Functions inherited from ns3::ObjectBase
virtual ~ObjectBase ()
 Virtual destructor. More...
 
void GetAttribute (std::string name, AttributeValue &value) const
 Get the value of an attribute, raising fatal errors if unsuccessful. More...
 
bool GetAttributeFailSafe (std::string name, AttributeValue &value) const
 Get the value of an attribute without raising erros. More...
 
void SetAttribute (std::string name, const AttributeValue &value)
 Set a single attribute, raising fatal errors if unsuccessful. More...
 
bool SetAttributeFailSafe (std::string name, const AttributeValue &value)
 Set a single attribute without raising errors. More...
 
bool TraceConnect (std::string name, std::string context, const CallbackBase &cb)
 Connect a TraceSource to a Callback with a context. More...
 
bool TraceConnectWithoutContext (std::string name, const CallbackBase &cb)
 Connect a TraceSource to a Callback without a context. More...
 
bool TraceDisconnect (std::string name, std::string context, const CallbackBase &cb)
 Disconnect from a TraceSource a Callback previously connected with a context. More...
 
bool TraceDisconnectWithoutContext (std::string name, const CallbackBase &cb)
 Disconnect from a TraceSource a Callback previously connected without a context. More...
 
- Protected Member Functions inherited from ns3::ObjectBase
void ConstructSelf (const AttributeConstructionList &attributes)
 Complete construction of ObjectBase; invoked by derived classes. More...
 
virtual void NotifyConstructionCompleted (void)
 Notifier called once the ObjectBase is fully constructed. More...
 

Detailed Description

Implement the header for management frames of type beacon.

Introspection did not find any typical Config paths.


No Attributes are defined for this type.
No TraceSources are defined for this type.
Size of this type is 624 bytes (on a 64-bit architecture).

Definition at line 525 of file mgt-headers.h.

Member Function Documentation

TypeId ns3::MgtBeaconHeader::GetTypeId ( void  )
static

Register this type.

Register this type.

Returns
The TypeId.

Definition at line 394 of file mgt-headers.cc.

References ns3::TypeId::SetParent().

+ Here is the call graph for this function:


The documentation for this class was generated from the following files: