diff options
author | Jochen Dolze <vdr@dolze.de> | 2011-08-01 00:29:59 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2011-08-01 00:29:59 +0200 |
commit | 4acb900fec6961c82d67f0d87e1e6a973324005d (patch) | |
tree | 5dd4f8993cf563ee1425cc5cdc9d19f093099ecf /parse.h | |
parent | 95a84da5e1becd28517e2b71341ea994cdeae828 (diff) | |
download | vdr-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.h | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -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(); |