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