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