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