/*
* Private C header for ZOOM C.
- * $Id: zoom-p.h,v 1.5 2001-11-18 21:14:23 adam Exp $
+ * $Id: zoom-p.h,v 1.7 2001-11-28 23:00:19 adam Exp $
*/
#include <yaz/proto.h>
#include <yaz/comstack.h>
char *cookie_out;
char *cookie_in;
int async;
+ int support_named_resultsets;
ZOOM_task tasks;
ZOOM_options options;
ZOOM_resultset resultsets;
int start;
int count;
int piggyback;
+ char *setname;
ODR odr;
ZOOM_record_cache record_cache;
ZOOM_options options;
int which;
union {
#define ZOOM_TASK_SEARCH 1
- ZOOM_resultset resultset;
+ struct {
+ ZOOM_resultset resultset;
+ } search;
#define ZOOM_TASK_RETRIEVE 2
- /** also resultset here */
+ struct {
+ int start;
+ ZOOM_resultset resultset;
+ int count;
+ } retrieve;
#define ZOOM_TASK_CONNECT 3
} u;
ZOOM_task next;