-/* $Id: filter_backend_test.cpp,v 1.17 2006-01-17 17:55:40 adam Exp $
- Copyright (c) 2005, Index Data.
+/* $Id: filter_backend_test.cpp,v 1.20 2006-09-28 11:56:54 marc Exp $
+ Copyright (c) 2005-2006, Index Data.
-%LICENSE%
+ See the LICENSE file for details
*/
#include "config.hpp"
#include <yaz/otherinfo.h>
#include <yaz/diagbib1.h>
-namespace yf = yp2::filter;
+namespace mp = metaproxy_1;
+namespace yf = mp::filter;
+using namespace mp;
-namespace yp2 {
+namespace metaproxy_1 {
namespace filter {
class Session_info {
int dummy;
};
- class Backend_test::Rep {
- friend class Backend_test;
+ class BackendTest::Rep {
+ friend class BackendTest;
Z_Records *fetch(
ODR odr, Odr_oid *preferredRecordSyntax,
}
}
-using namespace yp2;
static const int result_set_size = 42;
"\x20\x20\x20\x31\x31\x32\x32\x34\x34\x36\x36\x20\x1E\x1D";
-yf::Backend_test::Backend_test() : m_p(new Backend_test::Rep) {
+yf::BackendTest::BackendTest() : m_p(new BackendTest::Rep) {
m_p->m_support_named_result_sets = false;
}
-yf::Backend_test::~Backend_test() {
+yf::BackendTest::~BackendTest() {
}
-Z_Records *yf::Backend_test::Rep::fetch(
+Z_Records *yf::BackendTest::Rep::fetch(
ODR odr, Odr_oid *preferredRecordSyntax,
int start, int number, int &error_code, std::string &addinfo,
int *number_returned, int *next_position)
return rec;
}
-void yf::Backend_test::process(Package &package) const
+void yf::BackendTest::process(Package &package) const
{
Z_GDU *gdu = package.request().get();
{
Z_APDU *apdu_req = gdu->u.z3950;
Z_APDU *apdu_res = 0;
- yp2::odr odr;
+ mp::odr odr;
if (apdu_req->which != Z_APDU_initRequest &&
!m_p->m_sessions.exist(package.session()))
std::string addinfo;
int number = 0;
- yp2::util::piggyback(*req->smallSetUpperBound,
+ mp::util::piggyback(*req->smallSetUpperBound,
*req->largeSetLowerBound,
*req->mediumSetPresentNumber,
result_set_size,
m_p->m_sessions.release(package.session());
}
-static yp2::filter::Base* filter_creator()
+static mp::filter::Base* filter_creator()
{
- return new yp2::filter::Backend_test;
+ return new mp::filter::BackendTest;
}
extern "C" {
- struct yp2_filter_struct yp2_filter_backend_test = {
+ struct metaproxy_1_filter_struct metaproxy_1_filter_backend_test = {
0,
"backend_test",
filter_creator