#include <iodevice.h>
Inheritance diagram for CL_IODevice:

Public Types | |
| enum | SeekMode { seek_set, seek_cur, seek_end } |
| Enumerations:. More... | |
Public Member Functions | |
| virtual | ~CL_IODevice () |
| Construction:. | |
| virtual int | get_size () const |
| Attributes:. | |
| virtual int | get_position () const |
| virtual int | send (const void *data, int len, bool send_all=true)=0 |
| Operations:. | |
| virtual int | receive (void *data, int len, bool receive_all=true)=0 |
| virtual int | peek (void *data, int len)=0 |
| virtual bool | seek (int position, SeekMode mode=seek_set) |
|
|
Enumerations:.
Definition at line 40 of file iodevice.h. |
|
|
Construction:.
Definition at line 49 of file iodevice.h. |
|
|
Reimplemented in CL_File. Definition at line 55 of file iodevice.h. |
|
|
Attributes:.
Reimplemented in CL_File. Definition at line 53 of file iodevice.h. |
|
||||||||||||
|
Implemented in CL_File, and CL_TCPConnection. |
|
||||||||||||||||
|
Implemented in CL_File, and CL_TCPConnection. |
|
||||||||||||
|
Reimplemented in CL_File. Definition at line 65 of file iodevice.h. |
|
||||||||||||||||
|
Operations:.
Implemented in CL_File, and CL_TCPConnection. |
1.4.1