class TCPSOCK : public UNISOCK

Inheritance:

Public Methods

void Open (const CHR *host, UINT port)
TCPSOCK& operator= (const TCPSOCK & Other)
TCPSOCK ()
~TCPSOCK ()

Private Fields

INT c_backlog

Inherited from UNISOCK:

Public Methods

INT Accept(UNISOCK *NewSocket)
void BlockingMode(INT f)
void BlockingModeOFF()
void BlockingModeON()
void Close()
void Connect(SOCKADDR *name)
INT DataReady(INT4 SecondsToWait = 0)
INT4 DataReadyCount()
void ErrorMessage(INT err, PCHR msg, INT maxlen)
void ErrorMessage(PCHR msg, INT maxlen)
void GetHostname(STRING *Hostname)
void GetIPAddress(STRING *Address)
INT IsConnected()
INT LastError()
void Listen(UINT Port, INT backlog)
INT Recv(PCHR buf, INT len)
INT Send(PCHR buf, INT len)
void SetHostname(CHR *Hostname)
void SetIPAddress(CHR *Address)
void SetSocket(TSOCKET NewSocket, INT State=UNI_CONNECTED)
TSOCKET Socket()
GDT_BOOLEAN StartedByInetd()

Protected Fields

c_addinfo
c_comm_type
INT c_error
c_family
STRING c_hostname
GDT_BOOLEAN c_inetd
c_inetd_not_set_yet
c_ipaddress
c_protocol
c_reverse_name_lookup
TSOCKET c_socket
c_state

Documentation

INT c_backlog

TCPSOCK()

~TCPSOCK()

void Open(const CHR *host, UINT port)

TCPSOCK& operator=(const TCPSOCK & Other)

This class has no child classes.

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Z&oumlckler, Roland Wunderling
contact: doc++@zib.de