summaryrefslogtreecommitdiff
path: root/epghandler.h
diff options
context:
space:
mode:
authorMatti Lehtimäki <matti.lehtimaki@gmail.com>2012-04-12 19:25:00 +0300
committerMatti Lehtimäki <matti.lehtimaki@gmail.com>2012-04-12 19:25:00 +0300
commitc31263388a5dbdc5150595b328d50fa486b4dce5 (patch)
tree130d8ba9d3f3eb9b29d3070024e4f95ef285ed31 /epghandler.h
downloadvdr-plugin-epgfixer-c31263388a5dbdc5150595b328d50fa486b4dce5.tar.gz
vdr-plugin-epgfixer-c31263388a5dbdc5150595b328d50fa486b4dce5.tar.bz2
Import version 0.0.4 to git.
Diffstat (limited to 'epghandler.h')
-rw-r--r--epghandler.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/epghandler.h b/epghandler.h
new file mode 100644
index 0000000..8971f20
--- /dev/null
+++ b/epghandler.h
@@ -0,0 +1,25 @@
+/*
+ * epghandler.h: EpgHandler
+ *
+ * See the README file for copyright information and how to reach the author.
+ *
+ */
+
+#ifndef __EPGFIXER_EPGHANDLER_H
+#define __EPGFIXER_EPGHANDLER_H
+
+#include <vdr/epg.h>
+#include "regexp.h"
+
+class cEpgfixerEpgHandler : public cEpgHandler
+{
+private:
+ bool ApplyRegexp(cRegexp *regexp, cEvent *Event, const char *input);
+ void FixOriginalEpgBugs(cEvent *event);
+ bool FixBugs(cEvent *Event);
+public:
+ cEpgfixerEpgHandler(void) {};
+ virtual bool FixEpgBugs(cEvent *Event);
+};
+
+#endif //__EPGFIXER_EPGHANDLER_H