Updated documentation.
[idzebra-moved-to-github.git] / index / zserver.h
index 600c732..13e8901 100644 (file)
@@ -1,10 +1,22 @@
 /*
- * Copyright (C) 1994-1997, Index Data I/S 
+ * Copyright (C) 1994-1998, Index Data I/S 
  * All rights reserved.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: zserver.h,v $
- * Revision 1.25  1997-09-29 09:08:36  adam
+ * Revision 1.28  1998-01-29 13:40:11  adam
+ * Better logging for scan service.
+ *
+ * Revision 1.27  1997/10/27 14:33:06  adam
+ * Moved towards generic character mapping depending on "structure"
+ * field in abstract syntax file. Fixed a few memory leaks. Fixed
+ * bug with negative integers when doing searches with relational
+ * operators.
+ *
+ * Revision 1.26  1997/09/29 12:41:35  adam
+ * Fixed bug regarding USE_TIMES var.
+ *
+ * Revision 1.25  1997/09/29 09:08:36  adam
  * Revised locking system to be thread safe for the server.
  *
  * Revision 1.24  1997/09/17 12:19:19  adam
@@ -138,10 +150,11 @@ typedef struct {
     ZebraLockHandle server_lock_cmt;
     ZebraLockHandle server_lock_org;
     char *server_path_prefix;
-#ifdef USE_TIMES
+#if USE_TIMES
     struct tms tms1;
     struct tms tms2;    
 #endif
+    ZebraMaps zebra_maps;
 } ZServerInfo;
 
 int rpn_search (ZServerInfo *zi, 
@@ -165,6 +178,7 @@ ZServerSetSysno *resultSetSysnoGet (ZServerInfo *zi, const char *name,
                                     int num, int *positions);
 void resultSetSysnoDel (ZServerInfo *zi, ZServerSetSysno *records, int num);
 void zlog_rpn (Z_RPNQuery *rpn);
+void zlog_scan (Z_AttributesPlusTerm *zapt, oid_value ast);
 
 int zebra_server_lock_init (ZServerInfo *zi);
 int zebra_server_lock_destroy (ZServerInfo *zi);