Classes | |
class | IP |
This class serves as the base class for all IPv4 communication classes. More... | |
class | TCP |
This class encapsulates a socket used for TCP/IP communications. More... | |
class | TCPServer |
The TCPServer generates TCP endpoints when a connection request is made. More... | |
class | UDP |
IPv6 UDP Endpoint. More... | |
class | UDPPoset |
This class aggregates a single data transmission to multiple UDP addresses. More... | |
Typedefs | |
typedef enum Conexus::IPv6::IPV4_EMBEDDED_TYPE | IPV4_EMBEDDED_TYPE |
Enumerations | |
enum | IPV4_EMBEDDED_TYPE { IPV4_COMPATIBLE, IPV4_MAPPED } |
typedef enum Conexus::IPv6::IPV4_EMBEDDED_TYPE Conexus::IPv6::IPV4_EMBEDDED_TYPE [related] |
enum IPV4_EMBEDDED_TYPE [related, inherited] |
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] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
Referenced by Conexus::Gtk::HostEntry::apply().
std::string Conexus::IPv6::host_to_string | ( | const struct in6_addr & | addr | ) | [related] |
Referenced by Conexus::Gtk::HostEntry::apply().
struct in6_addr Conexus::IPv6::hostname_to_host | ( | const std::string & | hostname | ) | throw ( address_exception ) [related] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
Referenced by Conexus::Gtk::HostEntry::apply(), is_valid_hostname(), and string_to_host_prefix().
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] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
Referenced by Conexus::Gtk::PortEntry::servicename().
uint16_t Conexus::IPv6::servicename_to_service | ( | const std::string & | servicename | ) | throw ( address_exception ) [related] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
struct in6_addr Conexus::IPv6::string_to_host | ( | const std::string & | saddr | ) | [related] |
Referenced by string_to_host_prefix().
void Conexus::IPv6::string_to_host_prefix | ( | const std::string & | s, | |
struct in6_addr & | host, | |||
int & | prefix | |||
) | [related] |
References hostname_to_host(), and string_to_host().
bool Conexus::IPv6::validate_subnet_mask | ( | const struct in6_addr & | subnet_mask | ) | throw ( ) [related] |