00001
00002
00003 #ifndef __DISCINFO_H__
00004 #define __DISCINFO_H__
00005
00006 #include "xmldoc.h"
00007 #include "link.h"
00008
00009 namespace freedaisy {
00011 class Discinfo : public XMLDoc {
00012 public:
00014 Discinfo();
00016
00019 Discinfo(std::string filename) : XMLDoc(filename) {}
00021
00024 void createDoc(std::string lang = "en");
00026 std::vector<Link> getLinks();
00028 void addLink(Link *lnk);
00030 void delLink(Link *lnk);
00032 std::string getLang();
00034 void setLang(std::string lang);
00035 };
00036 }
00037
00038 #endif