-#define Z3950_TASK_SEARCH 1
- Z3950_resultset resultset;
-#define Z3950_TASK_RETRIEVE 2
- /** also resultset here */
-
+#define ZOOM_TASK_SEARCH 1
+ struct {
+ ZOOM_resultset resultset;
+ } search;
+#define ZOOM_TASK_RETRIEVE 2
+ struct {
+ int start;
+ ZOOM_resultset resultset;
+ int count;
+ } retrieve;
+#define ZOOM_TASK_CONNECT 3
+#define ZOOM_TASK_SCAN 4
+ struct {
+ ZOOM_scanset scan;
+ } scan;
+#define ZOOM_TASK_PACKAGE 5
+ ZOOM_package package;