diff options
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 - |