A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::CapabilityInformation Class Reference

#include <capability-information.h>

Public Member Functions

 CapabilityInformation ()
Buffer::Iterator Deserialize (Buffer::Iterator start)
uint32_t GetSerializedSize (void) const
bool IsEss (void) const
bool IsIbss (void) const
Buffer::Iterator Serialize (Buffer::Iterator start) const
void SetEss (void)
void SetIbss (void)

Private Member Functions

void Clear (uint8_t n)
bool Is (uint8_t n) const
void Set (uint8_t n)

Private Attributes

uint16_t m_capability

Detailed Description

Definition at line 33 of file capability-information.h.

Constructor & Destructor Documentation

ns3::CapabilityInformation::CapabilityInformation ( )

Definition at line 24 of file capability-information.cc.

Member Function Documentation

void ns3::CapabilityInformation::Clear ( uint8_t  n)
private

Definition at line 61 of file capability-information.cc.

References m_capability.

Referenced by SetEss(), and SetIbss().

+ Here is the caller graph for this function:

Buffer::Iterator ns3::CapabilityInformation::Deserialize ( Buffer::Iterator  start)

Definition at line 87 of file capability-information.cc.

References m_capability, ns3::Buffer::Iterator::ReadLsbtohU16(), and visualizer.core::start().

Referenced by ns3::MgtAssocRequestHeader::Deserialize(), ns3::MgtAssocResponseHeader::Deserialize(), and ns3::MgtProbeResponseHeader::Deserialize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint32_t ns3::CapabilityInformation::GetSerializedSize ( void  ) const
bool ns3::CapabilityInformation::Is ( uint8_t  n) const
private

Definition at line 68 of file capability-information.cc.

References m_capability.

Referenced by IsEss(), and IsIbss().

+ Here is the caller graph for this function:

bool ns3::CapabilityInformation::IsEss ( void  ) const

Definition at line 43 of file capability-information.cc.

References Is().

+ Here is the call graph for this function:

bool ns3::CapabilityInformation::IsIbss ( void  ) const

Definition at line 48 of file capability-information.cc.

References Is().

+ Here is the call graph for this function:

Buffer::Iterator ns3::CapabilityInformation::Serialize ( Buffer::Iterator  start) const

Definition at line 81 of file capability-information.cc.

References m_capability, visualizer.core::start(), and ns3::Buffer::Iterator::WriteHtolsbU16().

Referenced by ns3::MgtAssocRequestHeader::Serialize(), ns3::MgtAssocResponseHeader::Serialize(), and ns3::MgtProbeResponseHeader::Serialize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::CapabilityInformation::Set ( uint8_t  n)
private

Definition at line 54 of file capability-information.cc.

References m_capability.

Referenced by SetEss(), and SetIbss().

+ Here is the caller graph for this function:

void ns3::CapabilityInformation::SetEss ( void  )

Definition at line 30 of file capability-information.cc.

References Clear(), and Set().

+ Here is the call graph for this function:

void ns3::CapabilityInformation::SetIbss ( void  )

Definition at line 36 of file capability-information.cc.

References Clear(), and Set().

+ Here is the call graph for this function:

Member Data Documentation

uint16_t ns3::CapabilityInformation::m_capability
private

Definition at line 51 of file capability-information.h.

Referenced by Clear(), Deserialize(), Is(), Serialize(), and Set().


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