X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zutil%2Fzoom-p.h;h=2b776d9739336b22eccfda96b8aa2f9ca3b6af3d;hb=f512aa33473ae86f8e8efd8da749a82c398e87f0;hp=b6cf2aed32377a426b23d3eebca096b65216da43;hpb=141269ce5f566fcd7ed188ebe9bb878bf4b32018;p=yaz-moved-to-github.git diff --git a/zutil/zoom-p.h b/zutil/zoom-p.h index b6cf2ae..2b776d9 100644 --- a/zutil/zoom-p.h +++ b/zutil/zoom-p.h @@ -1,17 +1,21 @@ /* * Private C header for ZOOM C. - * $Id: zoom-p.h,v 1.1 2002-09-16 18:45:14 adam Exp $ + * $Id: zoom-p.h,v 1.5 2003-02-17 14:35:42 adam Exp $ */ + +#if HAVE_XSLT +#include +#endif + #include #include #include #include #include - typedef struct ZOOM_Event_p *ZOOM_Event; struct ZOOM_query_p { - Z_Query *query; + Z_Query *z_query; Z_SortKeySpecList *sort_spec; int refcount; ODR odr; @@ -26,10 +30,13 @@ struct ZOOM_query_p { #define ZOOM_SELECT_EXCEPT 4 struct ZOOM_connection_p { + enum oid_proto proto; COMSTACK cs; char *host_port; + char *path; int error; char *addinfo; + const char *diagset; int state; int mask; int reconnect_ok; @@ -74,7 +81,7 @@ struct ZOOM_options_p { typedef struct ZOOM_record_cache_p *ZOOM_record_cache; struct ZOOM_resultset_p { - Z_Query *r_query; + Z_Query *z_query; Z_SortKeySpecList *r_sort_spec; ZOOM_query search; int refcount; @@ -83,6 +90,7 @@ struct ZOOM_resultset_p { int count; int piggyback; char *setname; + char *schema; ODR odr; ZOOM_record_cache record_cache; ZOOM_options options; @@ -100,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; };