skstream
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
basic_address Class Reference
Inheritance diagram for basic_address:
basic_socket ip_datagram_address tcp_address

List of all members.

Classes

class  const_iterator

Public Member Functions

struct addrinfo * takeAddressInfo ()
bool isReady () const
 Check if an address has been resolved.
int resolveListener (const std::string &service)
int resolveConnector (const std::string &host, const std::string &service)
std::size_t size () const
 Check the number of network address resolved.
const_iterator begin () const
const_iterator end () const
struct addrinfo * getAddrinfo (std::size_t c) const
 Get one of the resolved address info records.
virtual SOCKET_TYPE getSocket () const

Protected Member Functions

 basic_address (int, int)
int resolve (int, const char *, const char *)

Protected Attributes

struct addrinfo * _addrlist
int _type
int _protocol

Constructor & Destructor Documentation

basic_address::basic_address ( int  type,
int  protocol 
) [protected]

This software package has been extensively modified by members of the Worldforge Project. See the file ChangeLog for details.

$Id$


The documentation for this class was generated from the following files: