|
join 1.0
lightweight network framework library
|
#include <join/ip_address.hpp>#include <ostream>#include <compare>#include <string>#include <array>#include <unistd.h>#include <net/if.h>

Go to the source code of this file.
Classes | |
| class | join::MacAddress |
| MAC address class. More... | |
Namespaces | |
| namespace | join |
Functions | |
| MacAddress | join::operator+ (int value, const MacAddress &a) |
| add the provided value to the provided MAC address. | |
| MacAddress | join::operator+ (const MacAddress &a, int value) |
| add the provided value to the provided MAC address. | |
| bool | join::operator== (const MacAddress &a, const MacAddress &b) |
| compare if two MAC address are equals. | |
| std::strong_ordering | join::operator<=> (const MacAddress &a, const MacAddress &b) |
| three-way compare MAC addresses. | |
| MacAddress | join::operator& (const MacAddress &a, const MacAddress &b) |
| perform AND operation on MAC address. | |
| MacAddress | join::operator| (const MacAddress &a, const MacAddress &b) |
| perform OR operation on MAC address. | |
| MacAddress | join::operator^ (const MacAddress &a, const MacAddress &b) |
| perform XOR operation on MAC address. | |
| std::ostream & | join::operator<< (std::ostream &out, const MacAddress &a) |
| insert MAC address into stream. | |