X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Ffilter_backend_test.cpp;h=737ffd28464a3feb558bda8ca11bad78e39add84;hb=7752c2db540a9964268fb4280fd50bce2e495dce;hp=d93ae1a27fc1930f37efd64adb49758b80bc9e91;hpb=f26cca046b4879a78261ea436c3e21bb3b851b52;p=metaproxy-moved-to-github.git diff --git a/src/filter_backend_test.cpp b/src/filter_backend_test.cpp index d93ae1a..737ffd2 100644 --- a/src/filter_backend_test.cpp +++ b/src/filter_backend_test.cpp @@ -1,4 +1,4 @@ -/* $Id: filter_backend_test.cpp,v 1.7 2005-10-30 17:13:36 adam Exp $ +/* $Id: filter_backend_test.cpp,v 1.9 2005-11-03 14:45:16 adam Exp $ Copyright (c) 2005, Index Data. %LICENSE% @@ -42,6 +42,8 @@ namespace yp2 { } } +using namespace yp2; + yf::Backend_test::Backend_test() : m_p(new Backend_test::Rep) { m_p->m_support_named_result_sets = false; } @@ -64,11 +66,8 @@ void yf::Backend_test::process(Package &package) const if (apdu_req->which != Z_APDU_initRequest && !m_p->m_sessions.exist(package.session())) { - apdu_res = zget_APDU(odr, Z_APDU_close); - *apdu_res->u.close->closeReason = Z_Close_protocolError; - apdu_res->u.close->diagnosticInformation = - odr_strdup(odr, "no init for filter_backend_test"); - + apdu_res = odr.create_close(Z_Close_protocolError, + "no init for filter_backend_test"); package.session().close(); } else if (apdu_req->which == Z_APDU_initRequest) @@ -132,11 +131,8 @@ void yf::Backend_test::process(Package &package) const } else { - apdu_res = zget_APDU(odr, Z_APDU_close); - *apdu_res->u.close->closeReason = Z_Close_protocolError; - apdu_res->u.close->diagnosticInformation = - odr_strdup(odr, "bad APDU in filter_backend_test"); - + apdu_res = odr.create_close(Z_Close_protocolError, + "bad APDU in filter_backend_test"); package.session().close(); } if (apdu_res)