X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Ftorus.cpp;h=d60362184e0bec5d59106b325f1dd76914cb4921;hb=155b86cb13bcc6d1055b2a26856f7e4195f496bd;hp=51ef8caf76978345ac96d3f1297a9b0ef7ccf413;hpb=dee29d77163776942488b38eb7691df51bb30bbc;p=metaproxy-moved-to-github.git diff --git a/src/torus.cpp b/src/torus.cpp index 51ef8ca..d603621 100644 --- a/src/torus.cpp +++ b/src/torus.cpp @@ -148,43 +148,6 @@ static WRBUF get_url(const char *uri, WRBUF username, WRBUF password, } -mp::Torus::Torus() -{ - doc = 0; -} - -mp::Torus::~Torus() -{ - if (doc) - xmlFreeDoc(doc); -} - -void mp::Torus::read_searchables(std::string url) -{ - if (doc) - { - xmlFreeDoc(doc); - doc = 0; - } - if (url.length() == 0) - return; - - int code; - WRBUF w = get_url(url.c_str(), 0, 0, &code); - if (code == 200) - { - doc = xmlParseMemory(wrbuf_buf(w), wrbuf_len(w)); - if (doc) - yaz_log(YLOG_LOG, "xmlParseMemory OK"); - } - wrbuf_destroy(w); -} - -xmlDoc *mp::Torus::get_doc() -{ - return doc; -} - xmlDoc *mp::get_searchable(std::string url_template, const std::string &db) { // http://newmk2.indexdata.com/torus2/searchable.ebsco/records/?query=udb=aberdeenUni