X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/bf199875386cd93ad37c3a9541b5a98ada9f608c..225c99450eab2aba7aa0e8ea3d2ff73da2910d46:/lib/base/filepush.h diff --git a/lib/base/filepush.h b/lib/base/filepush.h index 0749cd43..d3f32d75 100644 --- a/lib/base/filepush.h +++ b/lib/base/filepush.h @@ -33,6 +33,9 @@ public: void flush(); void enablePVRCommit(int); + /* stream mode will wait on EOF until more data is available. */ + void setStreamMode(int); + void setScatterGather(iFilePushScatterGather *); enum { evtEOF, evtReadError, evtWriteError, evtUser }; @@ -52,7 +55,8 @@ private: int m_buf_start, m_buf_end; int m_fd_dest; int m_send_pvr_commit; - + int m_stream_mode; + eRawFile m_raw_source; eFixedMessagePump m_messagepump;