X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzoomtst7.c;h=027b72e8a1cf2be3ee8d50a636a8350ff3ea575d;hb=70c49c4cc7bd32eeaed7b88a82f43d50ee28ff20;hp=2a6085f30798bc2bb78aef2c1c54764efbf5ab4f;hpb=13671e7cc0f3dd4e4b02f94d64a50778c5696ba6;p=yaz-moved-to-github.git diff --git a/zoom/zoomtst7.c b/zoom/zoomtst7.c index 2a6085f..027b72e 100644 --- a/zoom/zoomtst7.c +++ b/zoom/zoomtst7.c @@ -1,5 +1,5 @@ /* - * $Id: zoomtst7.c,v 1.7 2001-11-18 21:14:23 adam Exp $ + * $Id: zoomtst7.c,v 1.9 2002-02-20 14:40:42 adam Exp $ * * API test.. */ @@ -51,6 +51,7 @@ int main(int argc, char **argv) for (i = 0; i<10; i++) { char host[40]; + printf ("session %2d", i); sprintf (host, "localhost:9999/%d", i); z = ZOOM_connection_create (o); @@ -91,7 +92,7 @@ int main(int argc, char **argv) ZOOM_query_destroy (s); - putchar ('.'); + printf ("."); if (block > 0) while (ZOOM_event (1, &z)) ; @@ -102,8 +103,9 @@ int main(int argc, char **argv) for (; j < 10; j++) ZOOM_resultset_destroy (r[j]); printf ("10 searches, 20 presents done\n"); + } - + for (i = 0; i<1; i++) { ZOOM_query q = ZOOM_query_create (); @@ -124,11 +126,12 @@ int main(int argc, char **argv) r[j] = ZOOM_connection_search_pqf (z, query); - putchar ('.'); + printf ("."); if (block > 0) while (ZOOM_event (1, &z)) ; } + ZOOM_connection_destroy (z); for (j = 0; j < 10; j++) @@ -143,6 +146,36 @@ int main(int argc, char **argv) ZOOM_query_destroy (q); printf ("10 searches, 10 ignored presents done\n"); } + + + for (i = 0; i<1; i++) + { + char host[40]; + ZOOM_scanset scan = 0; + + printf ("session %2d", i); + sprintf (host, "localhost:9999/%d", i); + z = ZOOM_connection_create (o); + ZOOM_connection_connect (z, host, 0); + + scan = ZOOM_connection_scan (z, "@attr 1=4 a"); + if (block > 0) + while (ZOOM_event (1, &z)) + ; + printf (" scan size = %d\n", ZOOM_scanset_size(scan)); + for (j = 0; j