OWLNext 7.0
Borland's Object Windows Library for the modern age
|
#include <owl/file.h>
Public Member Functions | |
virtual uint | GetOpenMode ()=0 |
virtual const tstring | GetName ()=0 |
virtual uint32 | LastError ()=0 |
virtual bool | IsOpen ()=0 |
virtual TFileHandle * | Clone () const =0 |
virtual bool | Close ()=0 |
virtual uint32 | Read (void *buffer, uint32 numBytes)=0 |
virtual bool | Write (const void *buffer, uint32 numBytes)=0 |
virtual bool | Length (uint64 newLen)=0 |
virtual uint64 | Position64 () const =0 |
virtual uint64 | Length64 () const =0 |
virtual bool | Length (uint32 newLen)=0 |
virtual uint32 | Position () const =0 |
virtual uint32 | Length () const =0 |
virtual uint64 | Seek (int64 offset, TFile::TSeekDir origin=TFile::beg)=0 |
virtual uint32 | Seek (long offset, TFile::TSeekDir origin=TFile::beg)=0 |
virtual bool | Flush ()=0 |
virtual bool | LockRange (uint32 position, uint32 count)=0 |
virtual bool | UnlockRange (uint32 position, uint32 count)=0 |
virtual bool | LockRange (uint64 position, uint64 count)=0 |
virtual bool | UnlockRange (uint64 position, uint64 count)=0 |
virtual bool | GetStatus (TFileStatus &status) const =0 |
Protected Member Functions | |
TFileHandle () | |
virtual | ~TFileHandle () |
Friends | |
class | TFile |
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
|
pure virtual |
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
|
pure virtual |
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
|
pure virtual |
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.
Implemented in owl::TDiskFileHandle, and owl::TStreamHandle.