struct MacAddr
Defined at line 28 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
Public Members
uint8_t[6] byte
Public Methods
void MacAddr ()
Defined at line 32 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void MacAddr (const std::string & addr)
Defined at line 33 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void MacAddr (const uint8_t[6] addr)
Defined at line 34 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void MacAddr (::std::array<uint8_t, 6> addr)
Defined at line 35 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void MacAddr (std::initializer_list<uint8_t> addr)
Defined at line 36 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void MacAddr (uint64_t val)
Defined at line 37 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
std::string ToString ()
Defined at line 44 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void Reset ()
Defined at line 51 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
int Cmp (const MacAddr & addr)
Defined at line 53 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool operator== (const MacAddr & addr)
TODO(porce): inline
Defined at line 56 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool operator!= (const MacAddr & addr)
Defined at line 57 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool operator> (const MacAddr & addr)
Defined at line 58 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool operator< (const MacAddr & addr)
Defined at line 59 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsZero ()
Defined at line 61 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsBcast ()
Defined at line 70 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsUcast ()
Defined at line 79 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsMcast ()
Defined at line 81 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsLocalAdmin ()
Defined at line 83 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsStdGroupAddr ()
Defined at line 85 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool IsGroupAddr ()
IEEE 802.11-2016, 9.2.4.3.3
Defined at line 104 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void Set (const MacAddr & addr)
Overloaded initializers.
Defined at line 107 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void Set (const std::string & addr)
Defined at line 108 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void Set (const uint8_t[6] addr)
Defined at line 109 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void Set (std::initializer_list<uint8_t> addr)
Defined at line 110 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
bool FromStr (const std::string & str)
Defined at line 115 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
uint64_t ToU64 ()
Defined at line 134 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h
void * CopyTo (void * dst)
Defined at line 143 of file ../../src/connectivity/wlan/drivers/lib/macaddr/include/wlan/drivers/macaddr.h