a IEEE 802.11 SSID More...
#include <ssid.h>
Public Member Functions | |
Ssid () | |
Ssid (std::string s) | |
Ssid (char const ssid[32], uint8_t length) | |
bool | IsEqual (Ssid const &o) const |
bool | IsBroadcast (void) const |
uint32_t | GetLength (void) const |
char * | PeekString (void) const |
uint32_t | GetSerializedSize (void) const |
Buffer::Iterator | Serialize (Buffer::Iterator i) const |
Buffer::Iterator | Deserialize (Buffer::Iterator i) |
Private Attributes | |
uint8_t | m_ssid [33] |
uint8_t | m_length |
a IEEE 802.11 SSID
Definition at line 33 of file ssid.h.
ns3::Ssid::Ssid | ( | std::string | s | ) |
ns3::Ssid::Ssid | ( | char const | ssid[32], | |
uint8_t | length | |||
) |
Buffer::Iterator ns3::Ssid::Deserialize | ( | Buffer::Iterator | i | ) |
Definition at line 130 of file ssid.cc.
References ELEMENT_ID, m_length, m_ssid, NS_ASSERT, ns3::Buffer::Iterator::Read(), and ns3::Buffer::Iterator::ReadU8().
uint32_t ns3::Ssid::GetLength | ( | void | ) | const |
uint32_t ns3::Ssid::GetSerializedSize | ( | void | ) | const |
bool ns3::Ssid::IsBroadcast | ( | void | ) | const |
bool ns3::Ssid::IsEqual | ( | Ssid const & | o | ) | const |
Definition at line 71 of file ssid.cc.
References m_ssid.
Referenced by ns3::NqstaWifiMac::Receive().
char * ns3::Ssid::PeekString | ( | void | ) | const |
Buffer::Iterator ns3::Ssid::Serialize | ( | Buffer::Iterator | i | ) | const |
Definition at line 121 of file ssid.cc.
References ELEMENT_ID, m_length, m_ssid, NS_ASSERT, ns3::Buffer::Iterator::Write(), and ns3::Buffer::Iterator::WriteU8().
uint8_t ns3::Ssid::m_length [private] |
Definition at line 53 of file ssid.h.
Referenced by Deserialize(), GetSerializedSize(), Serialize(), and Ssid().
uint8_t ns3::Ssid::m_ssid[33] [private] |
Definition at line 52 of file ssid.h.
Referenced by Deserialize(), GetLength(), IsBroadcast(), IsEqual(), PeekString(), Serialize(), and Ssid().