X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zutil%2Fzoom-p.h;h=38412a31036f722f7a0ca5e7ffb30a1b1939d3a4;hb=27a018d8464d3e35bde108f171b48a2ea1eede39;hp=0f7a81ebe576cece3fefc75aac887a462e464612;hpb=4d531a1a9131d69c3b6c27fbac42837e22cff61c;p=yaz-moved-to-github.git diff --git a/zutil/zoom-p.h b/zutil/zoom-p.h index 0f7a81e..38412a3 100644 --- a/zutil/zoom-p.h +++ b/zutil/zoom-p.h @@ -1,14 +1,10 @@ /* * Private C header for ZOOM C. - * $Id: zoom-p.h,v 1.3 2003-01-06 08:20:29 adam Exp $ + * $Id: zoom-p.h,v 1.6 2003-02-20 15:11:58 adam Exp $ */ -#if HAVE_GSOAP -#include -#else -struct soap { - int dummy; -}; +#if HAVE_XSLT +#include #endif #include @@ -23,6 +19,7 @@ struct ZOOM_query_p { Z_SortKeySpecList *sort_spec; int refcount; ODR odr; + char *query_string; }; #define STATE_IDLE 0 @@ -34,9 +31,10 @@ struct ZOOM_query_p { #define ZOOM_SELECT_EXCEPT 4 struct ZOOM_connection_p { - struct soap *soap; + enum oid_proto proto; COMSTACK cs; char *host_port; + char *path; int error; char *addinfo; const char *diagset; @@ -84,15 +82,15 @@ struct ZOOM_options_p { typedef struct ZOOM_record_cache_p *ZOOM_record_cache; struct ZOOM_resultset_p { - Z_Query *z_query; Z_SortKeySpecList *r_sort_spec; - ZOOM_query search; + ZOOM_query query; int refcount; int size; int start; int count; int piggyback; char *setname; + char *schema; ODR odr; ZOOM_record_cache record_cache; ZOOM_options options; @@ -110,6 +108,7 @@ struct ZOOM_record_cache_p { struct ZOOM_record_p rec; char *elementSetName; char *syntax; + char *schema; int pos; ZOOM_record_cache next; };