Public Member Functions | |
| File () | |
| File (const String &szPath, int iMode=O_RDONLY) | |
| File (const FileReference &pFileReference, int iMode=O_RDONLY) | |
| virtual | ~File () |
| virtual bool | IsValid () |
| virtual ssize_t | Read (void *vpBuffer, ssize_t iBytes) |
| virtual ssize_t | Write (const void *vpBuffer, ssize_t iBytes) |
| virtual ssize_t | ReadAt (off_t offPosition, void *vpBuffer, ssize_t iBytes) |
| virtual ssize_t | WriteAt (off_t offPosition, const void *vpBuffer, ssize_t iBytes) |
| virtual off_t | Seek (off_t offPosition, int iWhence) |
| virtual off_t | Tell () |
| virtual int | Flush () |
| off_t | GetSize () const |
| int | SetBufferSize (int iBufferSize) |
| int | GetBufferSize () |
Classes | |
| class | Private |
| File::File | ( | ) |
| File::File | ( | const String & | szPath, | |
| int | iMode = O_RDONLY | |||
| ) |
| File::File | ( | const FileReference & | pFileReference, | |
| int | iMode = O_RDONLY | |||
| ) |
| File::~File | ( | ) | [virtual] |
| bool File::IsValid | ( | ) | [virtual] |
Check if file is valid
| ssize_t File::Read | ( | void * | vpBuffer, | |
| ssize_t | iBytes | |||
| ) | [virtual] |
Implements SkyGI::BufferIO.
| ssize_t File::Write | ( | const void * | vpBuffer, | |
| ssize_t | iBytes | |||
| ) | [virtual] |
Implements SkyGI::BufferIO.
| ssize_t File::ReadAt | ( | off_t | offPosition, | |
| void * | vpBuffer, | |||
| ssize_t | iBytes | |||
| ) | [virtual] |
Implements SkyGI::SeekIO.
| ssize_t File::WriteAt | ( | off_t | offPosition, | |
| const void * | vpBuffer, | |||
| ssize_t | iBytes | |||
| ) | [virtual] |
Implements SkyGI::SeekIO.
| off_t File::Seek | ( | off_t | offPosition, | |
| int | iWhence | |||
| ) | [virtual] |
Implements SkyGI::SeekIO.
| off_t File::Tell | ( | ) | [virtual] |
Implements SkyGI::SeekIO.
| int File::Flush | ( | ) | [virtual] |
| off_t File::GetSize | ( | ) | const |
Reimplemented from SkyGI::FileReference.
| int File::SetBufferSize | ( | int | iBufferSize | ) |
| int File::GetBufferSize | ( | ) |
1.5.1-p1