|
virtual uint32_t | Read (char *Buffer, uint32_t Size)=0 |
| Reads Size bytes into the Buffer. More...
|
|
virtual uint64_t | GetSize () const =0 |
| Returns the size of the file. More...
|
|
virtual | ~FileI () |
| The virtual destructor, so that derived classes can safely be deleted via a FileI (base class) pointer. More...
|
|
virtual bool | IsOpen () const =0 |
| Returns whether the file has successfully been opened and is still open. More...
|
|
virtual const std::string & | GetBaseName () const =0 |
| Returns the base name of this file. The base name is relative to and agnostic of the file system this file is in. More...
|
|
virtual const std::string & | GetFullName () const =0 |
| Returns the full name of this file. More...
|
|
virtual uint64_t | GetPos () const =0 |
| Returns the current read/write position in the file. More...
|
|
virtual bool | Seek (int32_t Offset, SeekFromT SeekFrom)=0 |
| Modifies the position of the read/write pointer in the file. More...
|
|
|
enum | SeekFromT { FROM_BEGINNING,
FROM_CURRENT_POS,
FROM_END
} |
| The values of this enumeration define from where the seek operation applies the offset. More...
|
|
virtual uint64_t cf::FileSys::InFileI::GetSize |
( |
| ) |
const |
|
pure virtual |
virtual uint32_t cf::FileSys::InFileI::Read |
( |
char * |
Buffer, |
|
|
uint32_t |
Size |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: