X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fbackend.h;h=6177c173656257f6870266f415e8cc69b37b9745;hb=a0bdc8bbd4d346939e7c24fd7e07b6d361d78643;hp=b531fe35ed7399d5e4eb34d4bd411d8fbe069f4a;hpb=102fffd24eb36b4b8322b3f139166ce5f5a4b7d4;p=yaz-moved-to-github.git diff --git a/include/backend.h b/include/backend.h index b531fe3..6177c17 100644 --- a/include/backend.h +++ b/include/backend.h @@ -24,7 +24,14 @@ * OF THIS SOFTWARE. * * $Log: backend.h,v $ - * Revision 1.24 1999-03-31 11:18:24 adam + * Revision 1.26 1999-06-17 10:54:44 adam + * Added facility to specify implementation version - and name + * for server. + * + * Revision 1.25 1999/06/01 14:29:12 adam + * Work on Extended Services. + * + * Revision 1.24 1999/03/31 11:18:24 adam * Implemented odr_strdup. Added Reference ID to backend server API. * * Revision 1.23 1998/10/13 16:12:23 adam @@ -231,7 +238,7 @@ typedef struct bend_esrequest_rr Z_ReferenceId *referenceId;/* reference ID */ bend_request request; bend_association association; - int errcode; /* 0==success */ + int errcode; /* 0==success, -1==accepted, >0 = failure */ char *errstring; /* system error string or NULL */ } bend_esrequest_rr; @@ -242,6 +249,8 @@ typedef struct bend_initrequest ODR stream; /* encoding stream */ Z_ReferenceId *referenceId;/* reference ID */ + char *implementation_name; + char *implementation_version; int (*bend_sort) (void *handle, bend_sort_rr *rr); int (*bend_search) (void *handle, bend_search_rr *rr); int (*bend_present) (void *handle, bend_present_rr *rr);