#include <Iguana/Utilities/classlib/iotools/StdioStorage.h>
Public Member Functions | |
virtual void | clearError (void) |
virtual void | close (void) |
virtual void | flush (void) |
virtual bool | hasError (void) const |
virtual void | open (const std::string &name, const char *mode) |
virtual void | open (const char *name, const char *mode) |
virtual IOOffset | position (IOOffset offset, Relative whence=SET) |
virtual IOOffset | position (void) const |
virtual IOSize | read (void *into, IOSize n) |
virtual void | resize (IOOffset size) |
virtual void | rewind (void) |
StdioStorage (FILE *stream) | |
StdioStorage (const std::string &name, const char *mode) | |
StdioStorage (const char *name, const char *mode) | |
StdioStorage (void) | |
virtual IOSize | write (const void *from, IOSize n) |
~StdioStorage (void) | |
Protected Attributes | |
FILE * | m_stream |
Definition at line 19 of file StdioStorage.h.
lat::StdioStorage::StdioStorage | ( | void | ) |
lat::StdioStorage::StdioStorage | ( | const char * | name, | |
const char * | mode | |||
) |
lat::StdioStorage::StdioStorage | ( | const std::string & | name, | |
const char * | mode | |||
) |
lat::StdioStorage::StdioStorage | ( | FILE * | stream | ) |
lat::StdioStorage::~StdioStorage | ( | void | ) |
Reimplemented from lat::Storage.
Reimplemented from lat::Storage.
virtual void lat::StdioStorage::open | ( | const std::string & | name, | |
const char * | mode | |||
) | [virtual] |
virtual void lat::StdioStorage::open | ( | const char * | name, | |
const char * | mode | |||
) | [virtual] |
Implements lat::Storage.
Reimplemented from lat::Storage.
Implements lat::IOInput.
Implements lat::Storage.
Reimplemented from lat::Storage.
Implements lat::IOOutput.
FILE* lat::StdioStorage::m_stream [protected] |
Definition at line 53 of file StdioStorage.h.