#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: