Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

SockInetAddr Class Reference
[Operating system support]

INET socket address. More...

#include <socket.h>

Inheritance diagram for SockInetAddr:

SockAddr List of all members.

Public Member Functions

Construtors and Destructors
 SockInetAddr () throw ()
 Default constructor.
 SockInetAddr (unsigned long addr, int port_no=0) throw ()
 Creates a SockInetAddr object from an unsigned int (containing the IP address) and a port number.
 SockInetAddr (const String &host_name, int port_no=0) throw ()
 Creates a SockInetAddr object from a given hostname and port number.
 SockInetAddr (unsigned long addr, const String &service_name, const String &protocol_name="tcp") throw ()
 SockInetAddr (const String &host_name, const String &service_name, const String &protocol_name="tcp") throw ()
 SockInetAddr (const SockInetAddr &sina) throw ()
 ~SockInetAddr () throw ()
 Destructor.
Converters
 operator void * () const throw ()
 Convert a SockInetAddr to void*.
Accessors
int getSize () const throw ()
 Get the size (of what?).
int getFamily () const throw ()
 Get the socket family.
sockaddr * getAddr () const throw ()
 Get the actual address as a standard sockaddr.
int getPort () const throw ()
const StringgetHostname () const throw ()

Protected Member Functions

void setport_ (const String &service_name, const String &protocol_name="tcp") throw ()
void setaddr_ (const String &hostname) throw ()

Detailed Description

INET socket address.