diff options
Diffstat (limited to 'thetvdbscraper/tvdbseries.h')
-rw-r--r-- | thetvdbscraper/tvdbseries.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/thetvdbscraper/tvdbseries.h b/thetvdbscraper/tvdbseries.h new file mode 100644 index 0000000..98fb75d --- /dev/null +++ b/thetvdbscraper/tvdbseries.h @@ -0,0 +1,29 @@ +#ifndef __TVSCRAPER_TVDBSERIES_H
+#define __TVSCRAPER_TVDBSERIES_H
+
+using namespace std;
+
+// --- cTVDBSeries -------------------------------------------------------------
+
+class cTVDBSeries {
+private:
+ xmlDoc *doc;
+ int seriesID;
+ string name;
+ string banner;
+ string overview;
+ string imbdid;
+ void SetXMLDoc(string xml);
+public:
+ cTVDBSeries(string xml);
+ virtual ~cTVDBSeries(void);
+ void ParseXML(void);
+ int ID(void) { return seriesID; };
+ const char *Name(void) { return name.c_str(); };
+ void StoreDB(cTVScraperDB *db);
+ void StoreBanner(string baseUrl, string destDir);
+ void Dump();
+};
+
+
+#endif //__TVSCRAPER_TVDBSERIES_H
|