Inheritance diagram for TMCNetStream:

Public Member Functions | |
| TMCNetStream (TMCSocket &socket) | |
| ~TMCNetStream () | |
| virtual int32 | tell () |
| virtual void | seek (int32 off, seek_dir dir=beg) |
| virtual void | putback (int8 c) |
| can only be used on (some) input streams | |
| virtual void | read (int8 *s, int32 n) |
| virtual void | write (const int8 *s, int32 n) |
| virtual void | get (int8 &c) |
| void | Flush () |
| void | Close () |
| boolean | MoreDataAvailable () |
Protected Attributes | |
| TMCSocket & | fSocket |
| TMCArray< int8 > | fBuffer |
| int32 | fBufferCount |
| number of characters read in the buffer | |
| int32 | fCurrentPosition |
| position in the buffer | |
| TMCArray< int8 > | fWriteBuffer |
Private Types | |
| enum | { kBufferSize = 256 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from TMCiostream. |
|
|
|
|
|
can only be used on (some) input streams
Implements TMCiostream. |
|
||||||||||||
|
Implements TMCiostream. |
|
||||||||||||
|
Implements TMCiostream. |
|
|
Implements TMCiostream. |
|
||||||||||||
|
Implements TMCiostream. |
|
|
|
|
|
number of characters read in the buffer
|
|
|
position in the buffer
|
|
|
|
|
|
|
1.3.9.1