import filestreamproxy sources.
[vuplus_transtreamproxy] / src / eFilePumpThread.h
1 /*
2  * eFilePumpThread.h
3  *
4  *  Created on: 2013. 9. 12.
5  *      Author: kos
6  */
7
8 #ifndef EFILEPUMPTHREAD_H_
9 #define EFILEPUMPTHREAD_H_
10
11 #include "uThread.h"
12 //-------------------------------------------------------------------------------
13
14 class eFilePumpThread : public uThread
15 {
16 private:
17         bool mTermFlag;
18         int mDeviceFd;
19         std::string mFileName;
20 protected:
21         void Run();
22         void Terminate();
23
24 public:
25         eFilePumpThread(int aDeviceFd, std::string aFileName);
26         ~eFilePumpThread();
27 };
28 //-------------------------------------------------------------------------------
29
30 #endif /* EFILEPUMPTHREAD_H_ */