X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ffilter_virt_db.cpp;h=7947c6b4fb0960e632822263e23d68b0ee402655;hb=0a9ca76b43522ed5bf45f220e93b8679084098cd;hp=98ed55ac734bda8a3d4352169179ac4457efadb0;hpb=25a823f54ee7b7e0d8000194cd0a6440627b7212;p=metaproxy-moved-to-github.git diff --git a/src/filter_virt_db.cpp b/src/filter_virt_db.cpp index 98ed55a..7947c6b 100644 --- a/src/filter_virt_db.cpp +++ b/src/filter_virt_db.cpp @@ -1,4 +1,4 @@ -/* $Id: filter_virt_db.cpp,v 1.33 2006-01-18 10:57:27 adam Exp $ +/* $Id: filter_virt_db.cpp,v 1.35 2006-02-02 11:33:46 adam Exp $ Copyright (c) 2005, Index Data. %LICENSE% @@ -81,7 +81,7 @@ namespace yp2 { }; class Virt_db::Rep { friend class Virt_db; - friend class Frontend; + friend struct Frontend; FrontendPtr get_frontend(Package &package); void release_frontend(Package &package); @@ -210,7 +210,6 @@ yf::Virt_db::BackendPtr yf::Virt_db::Frontend::init_backend( { b->m_named_result_sets = true; } - std::cout << "GOT INIT res=" << *res->result << "\n"; if (!*res->result) { yp2::util::get_init_diagnostics(res, error_code, addinfo); @@ -337,9 +336,9 @@ void yf::Virt_db::Frontend::search(Package &package, Z_APDU *apdu_req) std::list::const_iterator t_it = b->m_targets.begin(); if (t_it != b->m_targets.end()) { - if (!yp2::util::set_databases_from_zurl(odr, *t_it, + yp2::util::set_databases_from_zurl(odr, *t_it, &req->num_databaseNames, - &req->databaseNames)); + &req->databaseNames); } *req->replaceIndicator = 1; @@ -553,9 +552,9 @@ void yf::Virt_db::Frontend::scan(Package &package, Z_APDU *apdu_req) std::list::const_iterator t_it = b->m_targets.begin(); if (t_it != b->m_targets.end()) { - if (!yp2::util::set_databases_from_zurl(odr, *t_it, + yp2::util::set_databases_from_zurl(odr, *t_it, &req->num_databaseNames, - &req->databaseNames)); + &req->databaseNames); } scan_package.request() = yazpp_1::GDU(apdu_req);