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öckler, Roland Wunderling
contact: doc++@zib.de