boost::asio::ip::address
Implements version‐independent IP addresses.
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Determine whether the address is a loopback address. |
|
Determine whether the address is a multicast address. |
|
Determine whether the address is unspecified. |
|
Get whether the address is an IP version 4 address. |
|
Get whether the address is an IP version 6 address. |
|
Get the address as a string. |
|
Get the address as an IP version 4 address. |
|
Get the address as an IP version 6 address. |
Friends
Name |
Description |
Compare addresses for ordering. |
|
Compare addresses for ordering. |
|
Compare addresses for ordering. |
|
Compare addresses for ordering. |
|
Compare two addresses for inequality. |
|
Compare two addresses for equality. |
Non-Member Functions
Name |
Description |
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation. |
|
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation. |
|
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation. |
|
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation. |
|
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation. |
|
Create an address from an IPv4 address string in dotted decimal form, or from an IPv6 address in hexadecimal notation. |
|
Output an address as a string. |
Description
The boost::asio::ip::address class provides the ability to use either IP version 4 or version 6 addresses.
Thread Safety
Distinct objects: Safe. Shared objects: Unsafe.
Created with MrDocs