|
virtual int | Open ()=0 |
|
virtual void | Close ()=0 |
|
virtual size_t | GetMaxWriteSize (const size_t &iRequestSize)=0 |
|
virtual int | WriteToCache (const char *pBuffer, size_t iSize)=0 |
|
virtual int | ReadFromCache (char *pBuffer, size_t iMaxSize)=0 |
|
virtual int64_t | WaitForData (uint32_t iMinAvail, std::chrono::milliseconds timeout)=0 |
|
virtual int64_t | Seek (int64_t iFilePosition)=0 |
|
virtual bool | Reset (int64_t iSourcePosition)=0 |
| Reset cache position. More...
|
|
virtual void | EndOfInput () |
|
virtual bool | IsEndOfInput () |
|
virtual void | ClearEndOfInput () |
|
virtual int64_t | CachedDataEndPosIfSeekTo (int64_t iFilePosition)=0 |
|
virtual int64_t | CachedDataStartPos ()=0 |
|
virtual int64_t | CachedDataEndPos ()=0 |
|
virtual bool | IsCachedPosition (int64_t iFilePosition)=0 |
|
virtual CCacheStrategy * | CreateNew ()=0 |
|
|
bool | m_bEndOfInput = false |
|
◆ Reset()
virtual bool XFILE::CCacheStrategy::Reset |
( |
int64_t |
iSourcePosition | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: