conexus logo

Conexus::IPv4 Namespace Reference

The conexus::IPv4 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...


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...


Detailed Description

The conexus::IPv4 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) ].


Function Documentation

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]

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]

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]

uint16_t Conexus::IPv4::servicename_to_service ( const std::string &  servicename  )  throw ( address_exception ) [related]

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]

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]


Generated on Wed Jul 8 15:51:27 2009 for conexus by doxygen 1.5.8