summaryrefslogtreecommitdiff
path: root/p2pvr/scanner/dvbSiReaderHelper.h
diff options
context:
space:
mode:
authorrandomdan <randomdan@localhost>2013-11-28 20:56:20 +0000
committerrandomdan <randomdan@localhost>2013-11-28 20:56:20 +0000
commit79eec1ed7f52b06395417bae225132be99f6b92e (patch)
treeab3f8706b07314bfe9ada95a3df8ea975eb8ea74 /p2pvr/scanner/dvbSiReaderHelper.h
parentCompat fixes for recent p2 updates (diff)
downloadp2pvr-79eec1ed7f52b06395417bae225132be99f6b92e.tar.bz2
p2pvr-79eec1ed7f52b06395417bae225132be99f6b92e.tar.xz
p2pvr-79eec1ed7f52b06395417bae225132be99f6b92e.zip
First commit for big refactor into a Project2 daemon, much still to do, but much core stuff in place
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
-