33 static constexpr
size_t SIZE = 6;
181 return !(*
this == other);
185 return other < *
this;
189 return !(*
this < other);
193 return !(*
this > other);
198 memcpy(&
bytes_, &valueNBO, 8);
213 return bytes_[index + 2];
218 memcpy(&u64, bytes_, 8);
241 return std::hash<uint64_t>()(address.
u64HBO());
std::string toString() const
bool operator<(const MacAddress &other) const
static constexpr size_t SIZE
MacAddress(uint64_t valueNBO)
size_t operator()(const folly::MacAddress &address) const
—— Concurrent Priority Queue Implementation ——
static MacAddress createMulticast(IPAddressV6 addr)
bool operator>=(const MacAddress &other) const
static const MacAddress ZERO
bool isLocallyAdministered() const
static MacAddress fromHBO(uint64_t value)
void parse(StringPiece str)
uint64_t packedBytes() const
bool operator!=(const MacAddress &other) const
bool operator==(const MacAddress &other) const
const uint8_t * bytes() const
bool operator<=(const MacAddress &other) const
static const char *const value
void toAppend(char value, Tgt *result)
static const MacAddress BROADCAST
static MacAddress fromBinary(ByteRange value)
void setFromBinary(ByteRange value)
static MacAddress fromNBO(uint64_t value)
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)
bool operator>(const MacAddress &other) const
ThreadPoolListHook * addr
uint64_t getByte(size_t index) const
std::ostream & operator<<(std::ostream &out, dynamic const &d)