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 file:
- libcaf_core/caf/ipv6_endpoint.hpp