summaryrefslogtreecommitdiff
path: root/p2pvr/scanner/dvbSiReaderHelper.h
diff options
context:
space:
mode:
Diffstat (limited to 'p2pvr/scanner/dvbSiReaderHelper.h')
-rw-r--r--p2pvr/scanner/dvbSiReaderHelper.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/p2pvr/scanner/dvbSiReaderHelper.h b/p2pvr/scanner/dvbSiReaderHelper.h
deleted file mode 100644
index d0080f1..0000000
--- a/p2pvr/scanner/dvbSiReaderHelper.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef DVBSIREADERHELPER_H
-#define DVBSIREADERHELPER_H
-
-#include "scripts.h"
-#include "variables.h"
-#include <boost/function.hpp>
-
-class RowProcessor;
-
-class DvbSiReaderHelper {
- public:
- typedef boost::function<bool (const u_char *, size_t)> InfoTableParser;
-
- DvbSiReaderHelper(const ScriptNodePtr p);
- ~DvbSiReaderHelper();
-
- const Variable demux;
- const Variable timeout;
-
- protected:
- void openInput(ExecContext *) const;
- virtual void filterInput(int fd) const = 0;
- void readTables(const InfoTableParser &) const;
- void closeInput() const;
-
- private:
- mutable int fd_epg;
-};
-
-class DvbSiParserHelper {
- protected:
- typedef boost::shared_ptr<Glib::ustring> StrPtr;
- static StrPtr convert(const char * txt, size_t len);
- static const std::string ISO10646;
- static const std::string EitEncoding;
- static const std::string UTF8;
-};
-
-#endif
-