#include <FileInterfaceDefault.h>


Public Member Functions | |
| virtual FileHandle | Open (const String &path) |
| virtual void | Close (FileHandle file) |
| virtual size_t | Read (void *buffer, size_t size, FileHandle file) |
| virtual bool | Seek (FileHandle file, long offset, int origin) |
| virtual size_t | Tell (FileHandle file) |
| FileHandle Rocket::Core::FileInterfaceDefault::Open | ( | const String & | path | ) | [virtual] |
Opens a file.
| path | The path of the file to open. |
Implements Rocket::Core::FileInterface.
| void Rocket::Core::FileInterfaceDefault::Close | ( | FileHandle | file | ) | [virtual] |
Closes a previously opened file.
| file | The file handle previously opened through Open(). |
Implements Rocket::Core::FileInterface.
| size_t Rocket::Core::FileInterfaceDefault::Read | ( | void * | buffer, | |
| size_t | size, | |||
| FileHandle | file | |||
| ) | [virtual] |
Reads data from a previously opened file.
| buffer | The buffer to be read into. | |
| size | The number of bytes to read into the buffer. | |
| file | The handle of the file. |
Implements Rocket::Core::FileInterface.
| bool Rocket::Core::FileInterfaceDefault::Seek | ( | FileHandle | file, | |
| long | offset, | |||
| int | origin | |||
| ) | [virtual] |
Seeks to a point in a previously opened file.
| file | The handle of the file to seek. | |
| offset | The number of bytes to seek. | |
| origin | One of either SEEK_SET (seek from the beginning of the file), SEEK_END (seek from the end of the file) or SEEK_CUR (seek from the current file position). |
Implements Rocket::Core::FileInterface.
| size_t Rocket::Core::FileInterfaceDefault::Tell | ( | FileHandle | file | ) | [virtual] |
Returns the current position of the file pointer.
| file | The handle of the file to be queried. |
Implements Rocket::Core::FileInterface.