summaryrefslogtreecommitdiff
path: root/parse.h
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2011-08-01 00:29:59 +0200
committerJochen Dolze <vdr@dolze.de>2011-08-01 00:29:59 +0200
commit4acb900fec6961c82d67f0d87e1e6a973324005d (patch)
tree5dd4f8993cf563ee1425cc5cdc9d19f093099ecf /parse.h
parent95a84da5e1becd28517e2b71341ea994cdeae828 (diff)
downloadvdr-plugin-xmltv2vdr-4acb900fec6961c82d67f0d87e1e6a973324005d.tar.gz
vdr-plugin-xmltv2vdr-4acb900fec6961c82d67f0d87e1e6a973324005d.tar.bz2
Updated error reporting
Updated parsing
Diffstat (limited to 'parse.h')
-rw-r--r--parse.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/parse.h b/parse.h
index 7940622..d4970b0 100644
--- a/parse.h
+++ b/parse.h
@@ -147,13 +147,12 @@ class cParse
enum
{
PARSE_NOERROR=0,
- PARSE_NOSCHEDULE=1,
- PARSE_NOCHANNEL=2,
- PARSE_NOSCHEDULES=3,
- PARSE_XMLTVERR=4,
- PARSE_NOMAPPING=5,
- PARSE_NOCHANNELID=6,
- PARSE_EMPTYSCHEDULE=7
+ PARSE_NOSCHEDULE,
+ PARSE_NOCHANNEL,
+ PARSE_XMLTVERR,
+ PARSE_NOMAPPING,
+ PARSE_NOCHANNELID,
+ PARSE_EMPTYSCHEDULE
};
private:
@@ -170,7 +169,8 @@ private:
bool FetchEvent(xmlNodePtr node);
cEPGMapping *EPGMapping(const char *ChannelName);
cTEXTMapping *TEXTMapping(const char *Name);
- bool PutEvent(cSchedule* schedule,cEvent *event,cXMLTVEvent *xevent, cEPGMapping *map);
+ bool PutEvent(cSchedule* schedule,cEvent *event,cXMLTVEvent *xevent, cEPGMapping *map,
+ int mapindex);
public:
cParse(const char *Name, cEPGMappings *Maps, cTEXTMappings *Texts);
~cParse();