summaryrefslogtreecommitdiff
path: root/p2pvr/lib/muxer.h
diff options
context:
space:
mode:
Diffstat (limited to 'p2pvr/lib/muxer.h')
-rw-r--r--p2pvr/lib/muxer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/p2pvr/lib/muxer.h b/p2pvr/lib/muxer.h
index 3a492bd..cf0db1c 100644
--- a/p2pvr/lib/muxer.h
+++ b/p2pvr/lib/muxer.h
@@ -3,6 +3,8 @@
#include <dvb.h>
#include <mutex>
+#include <boost/shared_ptr.hpp>
+#include <processPipes.h>
class Muxer : public P2PVR::RawDataClient {
public:
@@ -16,8 +18,8 @@ class Muxer : public P2PVR::RawDataClient {
bool ReadAvailable() const;
bool ReadMuxerAndSend(int wait) const;
const P2PVR::RawDataClientPrx target;
- int fds[3];
- pid_t muxerPid;
+ typedef boost::shared_ptr<AdHoc::System::ProcessPipes> ProcessPipesPtr;
+ ProcessPipesPtr fds;
mutable std::mutex lock;
};