Classes | |
class | Address |
IPv4 network address. More... | |
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 |
IPv4 UDP Endpoint. More... | |
class | UDPPoset |
This class aggregates a single data transmission to multiple UDP addresses. More... |
uint32_t Conexus::IPv4::create_subnet_mask | ( | unsigned | prefix_length | ) | [related] |
std::string Conexus::IPv4::host_to_hostname | ( | uint32_t | host | ) | throw ( address_exception ) [related] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
std::string Conexus::IPv4::host_to_string | ( | uint32_t | addr | ) | [related] |
uint32_t Conexus::IPv4::hostname_to_host | ( | const std::string & | hostname | ) | throw ( address_exception ) [related] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
Referenced by is_valid_hostname(), and string_to_host_prefix().
bool Conexus::IPv4::is_valid_hostname | ( | const std::string & | name | ) | [related] |
std::string Conexus::IPv4::service_to_servicename | ( | uint16_t | service | ) | throw ( address_exception ) [related] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
uint16_t Conexus::IPv4::servicename_to_service | ( | const std::string & | servicename | ) | throw ( address_exception ) [related] |
References Conexus::EXCEPTION_ADDRESS, and Conexus::throw_exception().
uint32_t Conexus::IPv4::string_to_host | ( | const std::string & | saddr | ) | [related] |
Referenced by string_to_host_prefix().
void Conexus::IPv4::string_to_host_prefix | ( | const std::string & | s, | |
uint32_t & | host, | |||
int & | prefix | |||
) | [related] |
References hostname_to_host(), string_to_host(), and subnet_mask_length().
unsigned Conexus::IPv4::subnet_mask_length | ( | uint32_t | subnet_mask | ) | throw () [related] |
Referenced by string_to_host_prefix().
bool Conexus::IPv4::validate_subnet_mask | ( | uint32_t | subnet_mask | ) | throw ( ) [related] |