/*
- * Copyright (c) 2000-2005, Index Data.
+ * Copyright (c) 2000-2007, Index Data.
* See the file LICENSE for details.
*
- * $Id: z-server.h,v 1.1 2006-03-29 13:14:15 adam Exp $
+ * $Id: z-server.h,v 1.4 2007-05-08 12:04:50 adam Exp $
*/
#include <yazpp/z-assoc.h>
class YAZ_EXPORT Z_ServerUtility {
public:
void create_databaseRecord (ODR odr, Z_NamePlusRecord *rec,
- const char *dbname, int format,
+ const char *dbname, const Odr_oid *format,
const void *buf, int len);
void create_surrogateDiagnostics(ODR odr, Z_NamePlusRecord *rec,
const char *dbname, int error,
Z_PresentResponse *presentResponse) = 0;
virtual void sr_record (const char *resultSetName,
int position,
- int *format,
- Z_RecordComposition *comp,
- Z_NamePlusRecord *namePlusRecord,
- Z_Records *diagnostics) = 0;
+ Odr_oid *format,
+ Z_RecordComposition *comp,
+ Z_NamePlusRecord *namePlusRecord,
+ Z_Records *diagnostics) = 0;
int init(Z_Server *server,
Z_InitRequest *initRequest,
Z_InitResponse *initResponse);
int start, int num,
Z_RecordComposition *comp,
int *next, int *pres,
- int *oid);
+ Odr_oid *oid);
void fetch_via_piggyback (Z_Server *s,
Z_SearchRequest *searchRequest,