class tcpstream : public tcpstreambase

Inheritance:

Public Methods

void close ()
INT DataReady (INT4 SecondsToWait = 0)
UINT4 DataReadyCount ()
void ErrorMessage (INT err, PCHR msg, INT maxlen)
void ErrorMessage (PCHR msg, INT maxlen)
INT is_open ()
INT LastError ()
void open (const CHR *host, UINT port)
void SetSocket (TCPSOCK & NewSocket)
void SetSocket (TSOCKET NewSocket)
tcpstream ()

Inherited from tcpstreambase:

Public Methods

INT Accept(UNISOCK *NewSocket)
void BlockingModeOFF()
void BlockingModeON()
void Close()
INT IsConnected()
void Listen(UINT port, INT backlog)
void Open(const CHR *host, UINT port)
TSOCKET Socket()

Protected Methods

tcpbuf* rdbuf()
void setbuf(PCHR ptr, INT len)

Private Fields

tcpbuf c_tcpbuf

Private Methods

void __ib_init()

Documentation

tcpstream()

void SetSocket(TCPSOCK & NewSocket)

void SetSocket(TSOCKET NewSocket)

void open(const CHR *host, UINT port)

void close()

INT is_open()

INT DataReady(INT4 SecondsToWait = 0)

UINT4 DataReadyCount()

INT LastError()

void ErrorMessage(INT err, PCHR msg, INT maxlen)

void ErrorMessage(PCHR msg, INT maxlen)

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