diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-07-28 00:04:32 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-07-28 00:04:32 +0000 |
| commit | cb205396ae920ef813764de92bf5b686bb9d80f1 (patch) | |
| tree | 42035b815af506c3755d6d7c2ae0e43bedb0fbc1 /lib/base/filepush.h | |
| parent | 40253d1a081381a643b8841aeb2914f75211ddb9 (diff) | |
| download | enigma2-cb205396ae920ef813764de92bf5b686bb9d80f1.tar.gz enigma2-cb205396ae920ef813764de92bf5b686bb9d80f1.zip | |
- factor out the filepusher from ts recorder
Diffstat (limited to 'lib/base/filepush.h')
| -rw-r--r-- | lib/base/filepush.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/base/filepush.h b/lib/base/filepush.h new file mode 100644 index 00000000..b8d9f221 --- /dev/null +++ b/lib/base/filepush.h @@ -0,0 +1,20 @@ +#ifndef __lib_base_filepush_h +#define __lib_base_filepush_h + +#include <lib/base/thread.h> + +class eFilePushThread: public eThread +{ +public: + eFilePushThread(); + void thread(); + void stop(); + void start(int sourcefd, int destfd); +private: + int m_stop; + unsigned char m_buffer[65536]; + int m_buf_start, m_buf_end; + int m_fd_source, m_fd_dest; +}; + +#endif |
