|
virtual void | abort (void) |
|
virtual void | close (void) |
|
virtual void | attach (IOFD fd) |
|
virtual void | create (const char *name, bool exclusive=false, int perms=0666) |
|
virtual void | create (const std::string &name, bool exclusive=false, int perms=0666) |
|
| File (void) |
|
| File (IOFD fd, bool autoclose=true) |
|
| File (const char *name, int flags=IOFlags::OpenRead, int perms=0666) |
|
| File (const std::string &name, int flags=IOFlags::OpenRead, int perms=0666) |
|
virtual void | flush (void) |
|
virtual void | open (const char *name, int flags=IOFlags::OpenRead, int perms=0666) |
|
virtual void | open (const std::string &name, int flags=IOFlags::OpenRead, int perms=0666) |
|
virtual IOOffset | position (IOOffset offset, Relative whence=SET) |
|
virtual bool | prefetch (const IOPosBuffer *what, IOSize n) |
|
virtual IOSize | read (void *into, IOSize n) |
|
virtual IOSize | read (void *into, IOSize n, IOOffset pos) |
|
virtual IOSize | readv (IOBuffer *into, IOSize length) |
|
virtual void | resize (IOOffset size) |
|
virtual void | setAutoClose (bool closeit) |
|
virtual IOOffset | size (void) const |
|
virtual IOSize | write (const void *from, IOSize n) |
|
virtual IOSize | write (const void *from, IOSize n, IOOffset pos) |
|
virtual IOSize | writev (const IOBuffer *from, IOSize length) |
|
| ~File (void) |
|
bool | sysclose (IOFD fd, int *error=0) |
|
virtual IOFD | fd (void) const |
|
virtual void | fd (IOFD value) |
|
| IOChannel (IOFD fd=EDM_IOFD_INVALID) |
|
virtual bool | isBlocking (void) const |
|
virtual void | setBlocking (bool value) |
|
virtual | ~IOChannel (void) |
|
int | read (void) |
|
IOSize | read (IOBuffer into) |
|
IOSize | xread (IOBuffer into) |
|
IOSize | xread (void *into, IOSize n) |
|
IOSize | xreadv (IOBuffer *into, IOSize buffers) |
|
virtual | ~IOInput (void) |
| Destruct the stream. A no-op. More...
|
|
IOSize | write (unsigned char byte) |
|
IOSize | write (IOBuffer from) |
|
IOSize | xwrite (const void *from, IOSize n) |
|
IOSize | xwrite (IOBuffer from) |
|
IOSize | xwritev (const IOBuffer *from, IOSize buffers) |
|
virtual | ~IOOutput (void) |
| Destruct the stream. A no-op. More...
|
|
virtual bool | eof (void) const |
|
virtual IOOffset | position (void) const |
|
IOSize | read (IOBuffer into, IOOffset pos) |
|
virtual IOSize | readv (IOPosBuffer *into, IOSize buffers) |
|
virtual void | rewind (void) |
|
| Storage (void) |
|
IOSize | write (IOBuffer from, IOOffset pos) |
|
virtual IOSize | writev (const IOPosBuffer *from, IOSize buffers) |
|
virtual | ~Storage (void) |
|
Definition at line 7 of file RemoteFile.h.