Public Member Functions | |
| cOSWinFile (HANDLE ahRead, HANDLE ahWrite, tOSWinFileFlags aFileFlags, const ni::achar *aaszName) | |
| ~cOSWinFile () | |
| void | Invalidate () |
| void | _ProcessReadWriteError () |
| tBool | IsOK () const |
| tBool | _CanReadWrite () const |
| tBool | _CanSeek () const |
| virtual tFileFlags | GetFileFlags () const |
| virtual const achar * | GetSourcePath () const |
| HANDLE | _GetSeekHandle () const |
| tBool | _SeekFileHandle (tI64 offset, DWORD moveMethod, tI64 *curPos=NULL) |
| virtual tBool | Seek (tI64 offset) |
| virtual tBool | SeekSet (tI64 offset) |
| virtual tBool | SeekEnd (tI64 offset) |
| virtual tSize | ReadRaw (void *pOut, tSize nSize) |
| virtual tSize | WriteRaw (const void *pIn, tSize nSize) |
| virtual tI64 | Tell () |
| virtual tI64 | GetSize () const |
| virtual tBool | Flush () |
| virtual tBool | GetTime (eFileTime aFileTime, iTime *apTime) const |
| virtual tBool | SetTime (eFileTime aFileTime, const iTime *apTime) |
| virtual tBool | Resize (tI64 newSize) |
| HANDLE | _GetReadHandle () const |
| HANDLE | _GetWriteHandle () const |
Public Member Functions inherited from cIUnknownImpl< iFileBase > | |
| cIUnknownImpl () | |
| virtual iUnknown * | QueryInterface (const ni::tUUID &aIID) |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32) const |
Additional Inherited Members | |
Public Types inherited from cIUnknownImpl< iFileBase > | |
| typedef cIUnknownImpl < iFileBase, FLAGS, T1, T2, T3, T4 > | BaseImpl |
| typedef iFileBase | Base0 |
| typedef T1 | Base1 |
| typedef T2 | Base2 |
| typedef T3 | Base3 |
| typedef T4 | Base4 |
| cOSWinFile | ( | HANDLE | ahRead, |
| HANDLE | ahWrite, | ||
| tOSWinFileFlags | aFileFlags, | ||
| const ni::achar * | aaszName | ||
| ) |
| ~cOSWinFile | ( | ) |
|
virtual |
Reimplemented from cIUnknownImpl< iFileBase >.
| void _ProcessReadWriteError | ( | ) |
|
virtual |
Reimplemented from cIUnknownImpl< iFileBase >.
| tBool _CanReadWrite | ( | ) | const |
| tBool _CanSeek | ( | ) | const |
|
virtual |
|
virtual |
| HANDLE _GetSeekHandle | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
| HANDLE _GetReadHandle | ( | ) | const |
| HANDLE _GetWriteHandle | ( | ) | const |
1.8.7