#include <OVR_File.h>
Public Member Functions | |
virtual int | BytesAvailable () |
virtual bool | Close () |
virtual int | CopyFromStream (File *pstream, int byteSize) |
DelegatedFile (File *pfile) | |
virtual bool | Flush () |
virtual int | GetErrorCode () |
virtual const char * | GetFilePath () |
virtual int | GetLength () |
virtual bool | IsValid () |
virtual bool | IsWritable () |
virtual SInt64 | LGetLength () |
virtual SInt64 | LSeek (SInt64 offset, int origin=Seek_Set) |
virtual SInt64 | LTell () |
virtual int | Read (UByte *pbuffer, int numBytes) |
virtual int | Seek (int offset, int origin=Seek_Set) |
virtual int | SkipBytes (int numBytes) |
virtual int | Tell () |
virtual int | Write (const UByte *pbuffer, int numBytes) |
Protected Member Functions | |
DelegatedFile () | |
DelegatedFile (const DelegatedFile &source) | |
Protected Attributes | |
Ptr< File > | pFile |
Definition at line 264 of file OVR_File.h.
OVR::DelegatedFile::DelegatedFile | ( | ) | [inline, protected] |
Definition at line 271 of file OVR_File.h.
OVR::DelegatedFile::DelegatedFile | ( | const DelegatedFile & | source | ) | [inline, protected] |
Definition at line 272 of file OVR_File.h.
OVR::DelegatedFile::DelegatedFile | ( | File * | pfile | ) | [inline] |
Definition at line 275 of file OVR_File.h.
virtual int OVR::DelegatedFile::BytesAvailable | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 301 of file OVR_File.h.
virtual bool OVR::DelegatedFile::Close | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile, and OVR::SysFile.
Definition at line 312 of file OVR_File.h.
virtual int OVR::DelegatedFile::CopyFromStream | ( | File * | pstream, |
int | byteSize | ||
) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 309 of file OVR_File.h.
virtual bool OVR::DelegatedFile::Flush | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 303 of file OVR_File.h.
virtual int OVR::DelegatedFile::GetErrorCode | ( | ) | [inline, virtual] |
virtual const char* OVR::DelegatedFile::GetFilePath | ( | ) | [inline, virtual] |
Implements OVR::File.
Definition at line 278 of file OVR_File.h.
virtual int OVR::DelegatedFile::GetLength | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 288 of file OVR_File.h.
virtual bool OVR::DelegatedFile::IsValid | ( | ) | [inline, virtual] |
virtual bool OVR::DelegatedFile::IsWritable | ( | ) | [inline, virtual] |
Implements OVR::File.
Definition at line 282 of file OVR_File.h.
virtual SInt64 OVR::DelegatedFile::LGetLength | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 289 of file OVR_File.h.
virtual SInt64 OVR::DelegatedFile::LSeek | ( | SInt64 | offset, |
int | origin = Seek_Set |
||
) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 307 of file OVR_File.h.
virtual SInt64 OVR::DelegatedFile::LTell | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 286 of file OVR_File.h.
virtual int OVR::DelegatedFile::Read | ( | UByte * | pbuffer, |
int | numBytes | ||
) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 297 of file OVR_File.h.
virtual int OVR::DelegatedFile::Seek | ( | int | offset, |
int | origin = Seek_Set |
||
) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 306 of file OVR_File.h.
virtual int OVR::DelegatedFile::SkipBytes | ( | int | numBytes | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 299 of file OVR_File.h.
virtual int OVR::DelegatedFile::Tell | ( | ) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 285 of file OVR_File.h.
virtual int OVR::DelegatedFile::Write | ( | const UByte * | pbuffer, |
int | numBytes | ||
) | [inline, virtual] |
Implements OVR::File.
Reimplemented in OVR::BufferedFile.
Definition at line 296 of file OVR_File.h.
Ptr<File> OVR::DelegatedFile::pFile [protected] |
Definition at line 268 of file OVR_File.h.