Implement the header for management frames of type beacon. More...
#include "mgt-headers.h"
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... | |
Related Functions inherited from ns3::ObjectBase | |
static TypeId | GetObjectIid (void) |
Ensure the TypeId for ObjectBase gets fully configured to anchor the inheritance tree properly. More... | |
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 841 of file mgt-headers.h.
|
static |
Register this type.
Register this type.
Definition at line 509 of file mgt-headers.cc.
References ns3::TypeId::SetParent().