#include <capability-information.h>
Public Member Functions | |
CapabilityInformation () | |
void | SetEss (void) |
void | SetIbss (void) |
bool | IsEss (void) const |
bool | IsIbss (void) const |
uint32_t | GetSerializedSize (void) const |
Buffer::Iterator | Serialize (Buffer::Iterator start) const |
Buffer::Iterator | Deserialize (Buffer::Iterator start) |
Private Member Functions | |
bool | Is (uint8_t n) const |
void | Set (uint8_t n) |
void | Clear (uint8_t n) |
Private Attributes | |
uint16_t | m_capability |
Definition at line 28 of file capability-information.h.
ns3::CapabilityInformation::CapabilityInformation | ( | ) |
Definition at line 23 of file capability-information.cc.
void ns3::CapabilityInformation::Clear | ( | uint8_t | n | ) | [private] |
Definition at line 59 of file capability-information.cc.
References m_capability.
Buffer::Iterator ns3::CapabilityInformation::Deserialize | ( | Buffer::Iterator | start | ) |
Definition at line 85 of file capability-information.cc.
References m_capability, and ns3::Buffer::Iterator::ReadNtohU16().
uint32_t ns3::CapabilityInformation::GetSerializedSize | ( | void | ) | const |
Definition at line 74 of file capability-information.cc.
bool ns3::CapabilityInformation::Is | ( | uint8_t | n | ) | const [private] |
Definition at line 66 of file capability-information.cc.
References m_capability.
bool ns3::CapabilityInformation::IsEss | ( | void | ) | const |
Definition at line 41 of file capability-information.cc.
References Is().
bool ns3::CapabilityInformation::IsIbss | ( | void | ) | const |
Definition at line 46 of file capability-information.cc.
References Is().
Buffer::Iterator ns3::CapabilityInformation::Serialize | ( | Buffer::Iterator | start | ) | const |
Definition at line 79 of file capability-information.cc.
References m_capability, and ns3::Buffer::Iterator::WriteHtonU16().
void ns3::CapabilityInformation::Set | ( | uint8_t | n | ) | [private] |
Definition at line 52 of file capability-information.cc.
References m_capability.
void ns3::CapabilityInformation::SetEss | ( | void | ) |
Definition at line 28 of file capability-information.cc.
void ns3::CapabilityInformation::SetIbss | ( | void | ) |
Definition at line 34 of file capability-information.cc.
uint16_t ns3::CapabilityInformation::m_capability [private] |
Definition at line 46 of file capability-information.h.
Referenced by Clear(), Deserialize(), Is(), Serialize(), and Set().