|
XPMP2
X-Plane multiplayer library 2 - using instancing
|
Numerical IP address, used for both ipv4 and ipv6, for ease of handling. More...
#include <Network.h>
Public Member Functions | |
| InetAddrTy () | |
| Default does nothing. More... | |
| InetAddrTy (const SockAddrTy &sa) | |
| Take over from structure. More... | |
| InetAddrTy (const sockaddr *pSa) | |
| Take over from structure. More... | |
| void | CopyFrom (const SockAddrTy &sa) |
| Take over address from structure. More... | |
| bool | operator== (const InetAddrTy &o) const |
| Equality means: all elements are equal. More... | |
| bool | operator< (const InetAddrTy &o) const |
| Comparison also uses memcmp for defined order. More... | |
Public Attributes | |
| union { | |
| std::uint32_t | addr [4] = {0,0,0,0} |
| struct in_addr | in_addr |
| struct in6_addr | in6_addr |
| }; | |
Numerical IP address, used for both ipv4 and ipv6, for ease of handling.
|
inline |
Default does nothing.
|
inline |
Take over from structure.
|
inline |
Take over from structure.
| void XPMP2::InetAddrTy::CopyFrom | ( | const SockAddrTy & | sa | ) |
Take over address from structure.
Extracts the numerical address and puts it into addr for generic address use.
|
inline |
Comparison also uses memcmp for defined order.
|
inline |
Equality means: all elements are equal.
| union { ... } |