Conexus::IPv6 Namespace Reference
The conexus::IPv6 namespace contains classes capable of communicating at OSI Layers 3 (Network) and 4 (Transport) which includes support for raw IP, TCP/IP and UDP/IP communications [ For more information see IP(7) ].
More...
Detailed Description
The conexus::IPv6 namespace contains classes capable of communicating at OSI Layers 3 (Network) and 4 (Transport) which includes support for raw IP, TCP/IP and UDP/IP communications [ For more information see IP(7) ].
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
IPV4_COMPATIBLE |
|
IPV4_MAPPED |
|
Function Documentation
struct in6_addr Conexus::IPv6::create_subnet_mask |
( |
unsigned |
prefix_length |
) |
[related] |
std::string Conexus::IPv6::host_to_hostname |
( |
const struct in6_addr & |
address |
) |
throw ( address_exception ) [related] |
std::string Conexus::IPv6::host_to_string |
( |
const struct in6_addr & |
addr |
) |
[related] |
struct in6_addr Conexus::IPv6::hostname_to_host |
( |
const std::string & |
hostname |
) |
throw ( address_exception ) [related] |
bool Conexus::IPv6::is_valid_hostname |
( |
const std::string & |
name |
) |
[related] |
bool Conexus::IPv6::operator!= |
( |
const struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr Conexus::IPv6::operator& |
( |
const struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr& Conexus::IPv6::operator&= |
( |
struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
bool Conexus::IPv6::operator< |
( |
const struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
bool Conexus::IPv6::operator== |
( |
const struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr Conexus::IPv6::operator^ |
( |
const struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr& Conexus::IPv6::operator^= |
( |
struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr Conexus::IPv6::operator| |
( |
const struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr& Conexus::IPv6::operator|= |
( |
struct in6_addr & |
first, |
|
|
const struct in6_addr & |
second | |
|
) |
| | [related] |
struct in6_addr Conexus::IPv6::operator~ |
( |
const struct in6_addr & |
addr |
) |
[related] |
std::string Conexus::IPv6::service_to_servicename |
( |
uint16_t |
service |
) |
throw ( address_exception ) [related] |
uint16_t Conexus::IPv6::servicename_to_service |
( |
const std::string & |
servicename |
) |
throw ( address_exception ) [related] |
struct in6_addr Conexus::IPv6::string_to_host |
( |
const std::string & |
saddr |
) |
[related] |
void Conexus::IPv6::string_to_host_prefix |
( |
const std::string & |
s, |
|
|
struct in6_addr & |
host, |
|
|
int & |
prefix | |
|
) |
| | [related] |
bool Conexus::IPv6::validate_subnet_mask |
( |
const struct in6_addr & |
subnet_mask |
) |
throw ( ) [related] |