1 /* $Id: util.hpp,v 1.4 2006-01-13 15:09:35 adam Exp $
2 Copyright (c) 2005, Index Data.
10 #include <yaz/z-core.h>
13 #include <boost/utility.hpp>
17 bool pqf(ODR odr, Z_APDU *apdu, const std::string &q);
18 Z_ReferenceId **get_referenceId(Z_APDU *apdu);
19 Z_APDU *create_APDU(ODR odr, int type, Z_APDU *in_apdu);
22 class odr : public boost::noncopyable {
28 Z_APDU *create_close(Z_APDU *in_apdu,
29 int reason, const char *addinfo);
30 Z_APDU *create_initResponse(Z_APDU *in_apdu,
31 int error, const char *addinfo);
32 Z_APDU *create_searchResponse(Z_APDU *in_apdu,
33 int error, const char *addinfo);
34 Z_APDU *create_presentResponse(Z_APDU *in_apdu,
35 int error, const char *addinfo);
36 Z_APDU *create_scanResponse(Z_APDU *in_apdu,
37 int error, const char *addinfo);
38 Z_APDU *create_APDU(int type, Z_APDU *in_apdu);
48 * indent-tabs-mode: nil
49 * c-file-style: "stroustrup"
51 * vim: shiftwidth=4 tabstop=8 expandtab