diff options
author | randomdan <randomdan@localhost> | 2013-11-28 20:56:20 +0000 |
---|---|---|
committer | randomdan <randomdan@localhost> | 2013-11-28 20:56:20 +0000 |
commit | 79eec1ed7f52b06395417bae225132be99f6b92e (patch) | |
tree | ab3f8706b07314bfe9ada95a3df8ea975eb8ea74 /p2pvr/scanner/dvbSiReaderHelper.h | |
parent | Compat fixes for recent p2 updates (diff) | |
download | p2pvr-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.h | 40 |
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 - |