X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/cb205396ae920ef813764de92bf5b686bb9d80f1..cd2549143a0eb87a828e03d1ddf67565fd9942c5:/lib/base/filepush.h diff --git a/lib/base/filepush.h b/lib/base/filepush.h index b8d9f221..a419d719 100644 --- a/lib/base/filepush.h +++ b/lib/base/filepush.h @@ -2,6 +2,7 @@ #define __lib_base_filepush_h #include +#include class eFilePushThread: public eThread { @@ -10,6 +11,14 @@ public: void thread(); void stop(); void start(int sourcefd, int destfd); + + void pause(); + void seek(int whence, off_t where); + void resume(); + + /* flushes the internal readbuffer */ + void flush(); + private: int m_stop; unsigned char m_buffer[65536];