
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] |
1.5.8