X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fbase%2Ffilepush.h;h=a4457f67d3ec9f11b38f8121c68c4d13d4b01c29;hp=75df7ab7c63293f7e3fc9169e083dcbb48a44e5b;hb=5c23ca59b7a3bb2d3a2bf3b7ffc78e1ffa170200;hpb=6855a6ae6701f8d29540551fcff971316b5d49f1 diff --git a/lib/base/filepush.h b/lib/base/filepush.h index 75df7ab..a4457f6 100644 --- a/lib/base/filepush.h +++ b/lib/base/filepush.h @@ -25,10 +25,9 @@ public: void start(int sourcefd, int destfd); int start(const char *filename, int destfd); - void start(ePtr source, int destfd); + void start(ePtr &source, int destfd); void pause(); - void seek(int whence, off_t where); void resume(); /* flushes the internal readbuffer */ @@ -59,8 +58,9 @@ private: int m_send_pvr_commit; int m_stream_mode; int m_blocksize; + off_t m_current_position; - ePtr m_raw_source; + ePtr m_source; eFixedMessagePump m_messagepump;