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 ()
 
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...
 
CfParameterSet GetCfParameterSet (void) const
 Return the CF parameter set. 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...
 
ExtendedCapabilities GetExtendedCapabilities (void) const
 Return the extended capabilities. More...
 
HeCapabilities GetHeCapabilities (void) const
 Return the HE capabilities. More...
 
HeOperation GetHeOperation (void) const
 Return the HE operation. More...
 
HtCapabilities GetHtCapabilities (void) const
 Return the HT capabilities. More...
 
HtOperation GetHtOperation (void) const
 Return the HT operation. More...
 
TypeId GetInstanceTypeId (void) const
 Get the most derived TypeId for this Object. More...
 
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...
 
VhtOperation GetVhtOperation (void) const
 Return the VHT operation. More...
 
void Print (std::ostream &os) const
 
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 SetCfParameterSet (CfParameterSet cfParameterSet)
 Set the CF parameter set. 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 SetExtendedCapabilities (ExtendedCapabilities extendedCapabilities)
 Set the extended capabilities. More...
 
void SetHeCapabilities (HeCapabilities heCapabilities)
 Set the HE capabilities. More...
 
void SetHeOperation (HeOperation heOperation)
 Set the HE operation. More...
 
void SetHtCapabilities (HtCapabilities htCapabilities)
 Set the HT capabilities. More...
 
void SetHtOperation (HtOperation htOperation)
 Set the HT operation. 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...
 
void SetVhtOperation (VhtOperation vhtOperation)
 Set the VHT operation. More...
 
- Public Member Functions inherited from ns3::Header
virtual ~Header ()
 
virtual uint32_t Deserialize (Buffer::Iterator start, Buffer::Iterator end)
 Deserialize the object from a buffer iterator. More...
 
virtual uint32_t Deserialize (Buffer::Iterator start)=0
 Deserialize the object from a buffer iterator. More...
 
- Public Member Functions inherited from ns3::Chunk
virtual uint32_t Deserialize (Buffer::Iterator start, Buffer::Iterator end)
 Deserialize the object from a buffer iterator. More...
 
- 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 920 bytes (on a 64-bit architecture).

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

Member Function Documentation

◆ GetTypeId()

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

Register this type.

Register this type.

Returns
The TypeId.

Definition at line 503 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: