jaulib v1.4.0-2-g788cf73
Jau Support Library (C++, Java, ..)
Loading...
Searching...
No Matches
jau::io::net Namespace Reference

Classes

struct  EUI48
 A packed 48 bit EUI-48 identifier, formerly known as MAC-48 or simply network device MAC address (Media Access Control address). More...
 
struct  EUI48Sub
 A 48 bit EUI-48 sub-identifier, see EUI48. More...
 

Functions

constexpr EUI48 be_to_cpu (EUI48 const &n) noexcept
 
constexpr EUI48 bswap (EUI48 const &source) noexcept
 
static constexpr void bswap_6bytes (uint8_t *sink, const uint8_t *source) noexcept
 
constexpr EUI48 cpu_to_be (EUI48 const &h) noexcept
 
constexpr EUI48 cpu_to_le (EUI48 const &h) noexcept
 
constexpr EUI48 le_to_cpu (EUI48 const &l) noexcept
 
bool operator!= (const EUI48 &lhs, const EUI48 &rhs) noexcept
 
bool operator!= (const EUI48Sub &lhs, const EUI48Sub &rhs) noexcept
 
bool operator== (const EUI48 &lhs, const EUI48 &rhs) noexcept
 
bool operator== (const EUI48Sub &lhs, const EUI48Sub &rhs) noexcept
 
std::string to_string (const EUI48 &a) noexcept
 
std::string to_string (const EUI48Sub &a) noexcept