struct MacAddr

Defined at line 26 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

Public Members

uint8_t[6] byte

Public Methods

void MacAddr ()

Defined at line 30 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void MacAddr (const std::string & addr)

Defined at line 31 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void MacAddr (const uint8_t[6] addr)

Defined at line 32 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void MacAddr (::std::array<uint8_t, 6> addr)

Defined at line 33 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void MacAddr (std::initializer_list<uint8_t> addr)

Defined at line 34 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void MacAddr (uint64_t val)

Defined at line 35 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

std::string ToString ()

Defined at line 42 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void Reset ()

Defined at line 49 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

int Cmp (const MacAddr & addr)

Defined at line 51 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool operator== (const MacAddr & addr)

TODO(porce): inline

Defined at line 54 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool operator!= (const MacAddr & addr)

Defined at line 55 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool operator> (const MacAddr & addr)

Defined at line 56 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool operator< (const MacAddr & addr)

Defined at line 57 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsZero ()

Defined at line 59 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsBcast ()

Defined at line 68 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsUcast ()

Defined at line 77 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsMcast ()

Defined at line 79 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsLocalAdmin ()

Defined at line 81 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsStdGroupAddr ()

Defined at line 83 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool IsGroupAddr ()

IEEE 802.11-2016, 9.2.4.3.3

Defined at line 102 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void Set (const MacAddr & addr)

Overloaded initializers.

Defined at line 105 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void Set (const std::string & addr)

Defined at line 106 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void Set (const uint8_t[6] addr)

Defined at line 107 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void Set (std::initializer_list<uint8_t> addr)

Defined at line 108 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

bool FromStr (const std::string & str)

Defined at line 113 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

uint64_t ToU64 ()

Defined at line 132 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h

void * CopyTo (void * dst)

Defined at line 141 of file ../../src/connectivity/wlan/lib/common/cpp/include/wlan/common/macaddr.h