Implement the header for management frames of type beacon. More...
#include "mgt-headers.h"
Static Public Member Functions | |
static TypeId | GetTypeId () |
Register this type. More... | |
![]() | |
static TypeId | GetTypeId () |
Register this type. More... | |
![]() | |
static TypeId | GetTypeId () |
Get the type ID. More... | |
![]() | |
static TypeId | GetTypeId () |
Get the type ID. More... | |
![]() | |
static TypeId | GetTypeId () |
Get the type ID. More... | |
Additional Inherited Members | |
![]() | |
MgtProbeResponseHeader () | |
~MgtProbeResponseHeader () override | |
uint32_t | Deserialize (Buffer::Iterator start) override |
uint64_t | GetBeaconIntervalUs () const |
Return the beacon interval in microseconds unit. More... | |
const CapabilityInformation & | GetCapabilities () const |
Return the Capability information. More... | |
const std::optional< DsssParameterSet > & | GetDsssParameterSet () const |
Return the DSSS Parameter Set, if present. More... | |
const std::optional< EdcaParameterSet > & | GetEdcaParameterSet () const |
Return the EDCA Parameter Set, if present. More... | |
const std::optional< EhtCapabilities > & | GetEhtCapabilities () const |
Return the EHT capabilities, if present. More... | |
const std::optional< EhtOperation > & | GetEhtOperation () const |
Return the EHT operation, if present. More... | |
const std::optional< ErpInformation > & | GetErpInformation () const |
Return the ERP information, if present. More... | |
const std::optional< ExtendedCapabilities > & | GetExtendedCapabilities () const |
Return the extended capabilities, if present. More... | |
const std::optional< HeCapabilities > & | GetHeCapabilities () const |
Return the HE capabilities, if present. More... | |
const std::optional< HeOperation > & | GetHeOperation () const |
Return the HE operation, if present. More... | |
const std::optional< HtCapabilities > & | GetHtCapabilities () const |
Return the HT capabilities, if present. More... | |
const std::optional< HtOperation > & | GetHtOperation () const |
Return the HT operation, if present. More... | |
TypeId | GetInstanceTypeId () const override |
Get the most derived TypeId for this Object. More... | |
const std::optional< MuEdcaParameterSet > & | GetMuEdcaParameterSet () const |
Return the MU EDCA Parameter Set, if present. More... | |
const std::optional< MultiLinkElement > & | GetMultiLinkElement () const |
Return the Multi-Link Element information element, if present. More... | |
const std::optional< ReducedNeighborReport > & | GetReducedNeighborReport () const |
Return the Reduced Neighbor Report information element, if present. More... | |
uint32_t | GetSerializedSize () const override |
const Ssid & | GetSsid () const |
Return the Service Set Identifier (SSID). More... | |
const SupportedRates & | GetSupportedRates () const |
Return the supported rates. More... | |
uint64_t | GetTimestamp () const |
Return the time stamp. More... | |
const std::optional< VhtCapabilities > & | GetVhtCapabilities () const |
Return the VHT capabilities, if present. More... | |
const std::optional< VhtOperation > & | GetVhtOperation () const |
Return the VHT operation, if present. More... | |
void | Print (std::ostream &os) const override |
void | Serialize (Buffer::Iterator start) const override |
void | SetBeaconIntervalUs (uint64_t us) |
Set the beacon interval in microseconds unit. More... | |
void | SetCapabilities (CapabilityInformation &&capabilities) |
Set the Capability information. More... | |
void | SetCapabilities (const CapabilityInformation &capabilities) |
Set the Capability information. More... | |
void | SetDsssParameterSet (const DsssParameterSet &dsssParameterSet) |
Set the DSSS Parameter Set. More... | |
void | SetDsssParameterSet (DsssParameterSet &&dsssParameterSet) |
Set the DSSS Parameter Set. More... | |
void | SetEdcaParameterSet (const EdcaParameterSet &edcaParameterSet) |
Set the EDCA Parameter Set. More... | |
void | SetEdcaParameterSet (EdcaParameterSet &&edcaParameterSet) |
Set the EDCA Parameter Set. More... | |
void | SetEhtCapabilities (const EhtCapabilities &ehtCapabilities) |
Set the EHT capabilities. More... | |
void | SetEhtCapabilities (EhtCapabilities &&ehtCapabilities) |
Set the EHT capabilities. More... | |
void | SetEhtOperation (const EhtOperation &ehtOperation) |
Set the EHT operation. More... | |
void | SetEhtOperation (EhtOperation &&ehtOperation) |
Set the EHT operation. More... | |
void | SetErpInformation (const ErpInformation &erpInformation) |
Set the ERP information. More... | |
void | SetErpInformation (ErpInformation &&erpInformation) |
Set the ERP information. More... | |
void | SetExtendedCapabilities (const ExtendedCapabilities &extendedCapabilities) |
Set the extended capabilities. More... | |
void | SetExtendedCapabilities (ExtendedCapabilities &&extendedCapabilities) |
Set the extended capabilities. More... | |
void | SetHeCapabilities (const HeCapabilities &heCapabilities) |
Set the HE capabilities. More... | |
void | SetHeCapabilities (HeCapabilities &&heCapabilities) |
Set the HE capabilities. More... | |
void | SetHeOperation (const HeOperation &heOperation) |
Set the HE operation. More... | |
void | SetHeOperation (HeOperation &&heOperation) |
Set the HE operation. More... | |
void | SetHtCapabilities (const HtCapabilities &htCapabilities) |
Set the HT capabilities. More... | |
void | SetHtCapabilities (HtCapabilities &&htCapabilities) |
Set the HT capabilities. More... | |
void | SetHtOperation (const HtOperation &htOperation) |
Set the HT operation. More... | |
void | SetHtOperation (HtOperation &&htOperation) |
Set the HT operation. More... | |
void | SetMuEdcaParameterSet (const MuEdcaParameterSet &muEdcaParameterSet) |
Set the MU EDCA Parameter Set. More... | |
void | SetMuEdcaParameterSet (MuEdcaParameterSet &&muEdcaParameterSet) |
Set the MU EDCA Parameter Set. More... | |
void | SetMultiLinkElement (const MultiLinkElement &multiLinkElement) |
Set the Multi-Link Element information element. More... | |
void | SetMultiLinkElement (MultiLinkElement &&multiLinkElement) |
Set the Multi-Link Element information element. More... | |
void | SetReducedNeighborReport (const ReducedNeighborReport &reducedNeighborReport) |
Set the Reduced Neighbor Report information element. More... | |
void | SetReducedNeighborReport (ReducedNeighborReport &&reducedNeighborReport) |
Set the Reduced Neighbor Report information element. More... | |
void | SetSsid (const Ssid &ssid) |
Set the Service Set Identifier (SSID). More... | |
void | SetSsid (Ssid &&ssid) |
Set the Service Set Identifier (SSID). More... | |
void | SetSupportedRates (const SupportedRates &rates) |
Set the supported rates. More... | |
void | SetSupportedRates (SupportedRates &&rates) |
Set the supported rates. More... | |
void | SetVhtCapabilities (const VhtCapabilities &vhtCapabilities) |
Set the VHT capabilities. More... | |
void | SetVhtCapabilities (VhtCapabilities &&vhtCapabilities) |
Set the VHT capabilities. More... | |
void | SetVhtOperation (const VhtOperation &vhtOperation) |
Set the VHT operation. More... | |
void | SetVhtOperation (VhtOperation &&vhtOperation) |
Set the VHT operation. More... | |
![]() | |
~Header () override | |
virtual uint32_t | Deserialize (Buffer::Iterator start)=0 |
Deserialize the object from a buffer iterator. More... | |
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, Buffer::Iterator end) |
Deserialize the object from a buffer iterator. More... | |
![]() | |
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 errors. 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... | |
![]() | |
void | ConstructSelf (const AttributeConstructionList &attributes) |
Complete construction of ObjectBase; invoked by derived classes. More... | |
virtual void | NotifyConstructionCompleted () |
Notifier called once the ObjectBase is fully constructed. More... | |
![]() | |
static TypeId | GetObjectIid () |
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 1528 bytes (on a 64-bit architecture).
Definition at line 1256 of file mgt-headers.h.
|
static |
Register this type.
Register this type.
Definition at line 904 of file mgt-headers.cc.
References ns3::TypeId::SetParent().