libcaf
0.17.1
|
An IP endpoint that contains an ::ipv6_address and a port. More...
#include <ipv6_endpoint.hpp>
Inherits comparable< ipv6_endpoint >, and comparable< ipv6_endpoint, ipv4_endpoint >.
Public Member Functions | |
ipv6_endpoint (ipv6_address address, uint16_t port) | |
ipv6_endpoint (ipv4_address address, uint16_t port) | |
ipv6_endpoint (const ipv6_endpoint &)=default | |
ipv6_endpoint & | operator= (const ipv6_endpoint &)=default |
ipv6_address | address () const noexcept |
Returns the IPv6 address. | |
void | address (ipv6_address x) noexcept |
Sets the address of this endpoint. | |
uint16_t | port () const noexcept |
Returns the port of this endpoint. | |
void | port (uint16_t x) noexcept |
Sets the port of this endpoint. | |
size_t | hash_code () const noexcept |
Returns a hash for this object. | |
long | compare (ipv6_endpoint x) const noexcept |
Compares this endpoint to x . More... | |
long | compare (ipv4_endpoint x) const noexcept |
Compares this endpoint to x . More... | |
Friends | |
template<class Inspector > | |
Inspector::result_type | inspect (Inspector &f, ipv6_endpoint &x) |
An IP endpoint that contains an ::ipv6_address and a port.
|
noexcept |
Compares this endpoint to x
.
*this == x
, a positive value if *this > x
and a negative value otherwise.
|
noexcept |
Compares this endpoint to x
.
*this == x
, a positive value if *this > x
and a negative value otherwise.