An IP endpoint that contains an ::ipv6_address and a port.
More...
#include <ipv6_endpoint.hpp>
|
| 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 .
|
|
long | compare (ipv4_endpoint x) const noexcept |
| Compares this endpoint to x .
|
|
|
template<class Inspector > |
bool | inspect (Inspector &f, ipv6_endpoint &x) |
|
An IP endpoint that contains an ::ipv6_address and a port.
◆ compare() [1/2]
Compares this endpoint to x
.
- Returns
- 0 if
*this == x
, a positive value if *this > x
and a negative value otherwise.
◆ compare() [2/2]
Compares this endpoint to x
.
- Returns
- 0 if
*this == x
, a positive value if *this > x
and a negative value otherwise.
The documentation for this class was generated from the following files:
- libcaf_core/caf/ipv6_endpoint.hpp
- libcaf_core/caf/ipv6_endpoint.cpp