2 * Copyright (c) 2002-2003, Index Data.
3 * See the file LICENSE for details.
5 * $Id: srw.h,v 1.3 2003-02-17 14:35:42 adam Exp $
36 } Z_SRW_searchRetrieveRequest;
39 int * numberOfRecords;
41 int * resultSetIdleTime;
43 Z_SRW_record *records;
46 Z_SRW_diagnostic *diagnostics;
48 int *nextRecordPosition;
49 } Z_SRW_searchRetrieveResponse;
51 #define Z_SRW_searchRetrieve_request 1
52 #define Z_SRW_searchRetrieve_response 2
57 Z_SRW_searchRetrieveRequest *request;
58 Z_SRW_searchRetrieveResponse *response;
60 } 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);
65 YAZ_EXPORT Z_SRW_searchRetrieve *yaz_srw_get(ODR o, int which);
67 YAZ_EXPORT const char *yaz_srw_error_str (int code);