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