blob: 819d1d4710d4ac8ccb179d41cbf39f31b5889910 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#ifndef __TVSCRAPER_TVDBACTORS_H
#define __TVSCRAPER_TVDBACTORS_H
using namespace std;
// --- cTVDBActor -------------------------------------------------------------
class cTVDBActor {
public:
cTVDBActor(void) {
path = "";
name = "";
role = "";
};
string path;
string name;
string role;
};
// --- cTVDBActors --------------------------------------------------------
class cTVDBActors {
private:
xmlDoc *doc;
string language;
vector<cTVDBActor*> actors;
void SetXMLDoc(string xml);
void ReadEntry(xmlNode *node);
public:
cTVDBActors(string xml, string language);
virtual ~cTVDBActors(void);
void ParseXML(void);
void StoreDB(cTVScraperDB *db, int series_id);
void Store(string baseUrl, string destDir);
void Dump(bool verbose);
};
#endif //__TVSCRAPER_TVDBACTORS_H
|