24 #include "ns3/buffer.h"
25 #include "ns3/attribute-helper.h"
26 #include "ns3/wifi-information-element.h"
54 Ssid (
char const ssid[32], uint8_t length);
std::istream & operator>>(std::istream &is, Angles &a)
initialize a struct Angles from input
uint8_t m_ssid[33]
Raw SSID value.
bool IsBroadcast(void) const
Check if the SSID is broadcast.
bool IsEqual(const Ssid &o) const
Check if the two SSIDs are equal.
iterator in a Buffer instance
uint8_t GetInformationFieldSize() const
Length of serialized information (i.e., the length of the body of the IE, not including the Element I...
std::ostream & operator<<(std::ostream &os, const Angles &a)
print a struct Angles to output
char * PeekString(void) const
Peek the SSID.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
void SerializeInformationField(Buffer::Iterator start) const
Serialize information (i.e., the body of the IE, not including the Element ID and length octets) ...
The IEEE 802.11 SSID Information Element.
WifiInformationElementId ElementId() const
Own unique Element ID.
uint8_t WifiInformationElementId
This type is used to represent an Information Element ID.
uint8_t m_length
Length of the SSID.
#define ATTRIBUTE_HELPER_HEADER(type)
Declare the attribute value, accessor and checkers for class type.
uint8_t DeserializeInformationField(Buffer::Iterator start, uint8_t length)
Deserialize information (i.e., the body of the IE, not including the Element ID and length octets) ...