XML reader for data1 (EXPAT)
[yaz-moved-to-github.git] / include / yaz / backend.h
index 72abdc5..e8d8bc2 100644 (file)
  * OF THIS SOFTWARE.
  *
  * $Log: backend.h,v $
- * Revision 1.11  2001-01-30 21:34:17  adam
+ * Revision 1.14  2002-03-20 14:36:00  adam
+ * Additional Search Info for GFS
+ *
+ * Revision 1.13  2002/03/05 12:45:49  mike
+ * Add trivial support for implementation_id specified by backend.
+ *
+ * Revision 1.12  2001/03/25 21:55:12  adam
+ * Added odr_intdup. Ztest server returns TaskPackage for ItemUpdate.
+ *
+ * Revision 1.11  2001/01/30 21:34:17  adam
  * Added step-size for Scan backend interface.
  *
  * Revision 1.10  2000/10/02 11:07:44  adam
@@ -131,6 +140,7 @@ typedef struct {
     int hits;                  /* number of hits */
     int errcode;               /* 0==OK */
     char *errstring;           /* system error string or NULL */
+    Z_OtherInformation *search_info; /* additional search info */
 } bend_search_rr;
 
 /* extended present handler. Does not replace bend_fetch. */
@@ -244,6 +254,7 @@ typedef struct bend_esrequest_rr
     bend_association association;
     int errcode;               /* 0==success, -1==accepted, >0 = failure */
     char *errstring;           /* system error string or NULL */
+    Z_TaskPackage *taskPackage;
 } bend_esrequest_rr;
 
 typedef struct bend_segment_rr {
@@ -263,6 +274,7 @@ typedef struct bend_initrequest
     Z_ReferenceId *referenceId;/* reference ID */
     char *peer_name;           /* dns host of peer (client) */
     
+    char *implementation_id;
     char *implementation_name;
     char *implementation_version;
     int (*bend_sort) (void *handle, bend_sort_rr *rr);