Go to the documentation of this file. 1 #ifndef FILETRANSFER_H_
2 #define FILETRANSFER_H_
10 #include <QWaitCondition>
26 bool usereadahead, std::chrono::milliseconds
timeout);
32 bool ReOpen(
const QString& newFilename =
"");
41 long long Seek(
long long curpos,
long long pos,
int whence);
def write(text, progress=True)
MythMediaBuffer * m_rbuffer
bool ReOpen(const QString &newFilename="")
QString GetFileName(void)
std::vector< char > m_requestBuffer
Class for communcating between myth backends and frontends.
void SetTimeout(bool fast)
~BEFileTransfer() override
Holds information on recordings and videos.
QWaitCondition m_readsUnlockedCond
long long Seek(long long curpos, long long pos, int whence)
int RequestBlock(int size)
uint64_t GetFileSize(void)
BEFileTransfer(QString &filename, MythSocket *remote, bool usereadahead, std::chrono::milliseconds timeout)
volatile bool m_readthreadlive
General purpose reference counter.