2 * Copyright (c) 2002-2003, Index Data.
3 * See the file LICENSE for details.
5 * $Id: srw.h,v 1.2 2003-02-14 18:49:23 adam Exp $
35 } Z_SRW_searchRetrieveRequest;
38 int * numberOfRecords;
40 int * resultSetIdleTime;
42 Z_SRW_record *records;
45 Z_SRW_diagnostic *diagnostics;
47 int *nextRecordPosition;
48 } Z_SRW_searchRetrieveResponse;
50 #define Z_SRW_searchRetrieve_request 1
51 #define Z_SRW_searchRetrieve_response 2
56 Z_SRW_searchRetrieveRequest *request;
57 Z_SRW_searchRetrieveResponse *response;
59 } Z_SRW_searchRetrieve;
62 YAZ_EXPORT int yaz_srw_codec(ODR o, void * pptr,
63 Z_SRW_searchRetrieve **handler_data,
64 void *client_data, const char *ns);
66 YAZ_EXPORT int yaz_srw_codec(ODR o, xmlNodePtr pptr,
67 Z_SRW_searchRetrieve **handler_data,
68 void *client_data, const char *ns);
70 YAZ_EXPORT Z_SRW_searchRetrieve *yaz_srw_get(ODR o, int which);