Move to automake 1.8/1.9
[yazpp-moved-to-github.git] / include / yaz++ / record-cache.h
index e05a4fd..95fbba4 100644 (file)
@@ -2,23 +2,24 @@
  * Copyright (c) 2002-2004, Index Data.
  * See the file LICENSE for details.
  * 
- * $Id: record-cache.h,v 1.1 2004-03-29 22:46:50 adam Exp $
+ * $Id: record-cache.h,v 1.4 2005-06-25 15:53:19 adam Exp $
  */
 
 
 #include <yaz/nmem.h>
 #include <yaz/z-core.h>
 
-class Yaz_RecordCache_Entry;
+namespace yazpp_1 {
+class RecordCache_Entry;
 
-class YAZ_EXPORT Yaz_RecordCache {
+class YAZ_EXPORT RecordCache {
  public:
-    Yaz_RecordCache ();
-    ~Yaz_RecordCache ();
+    RecordCache ();
+    ~RecordCache ();
     void add (ODR o, Z_NamePlusRecordList *npr, int start, int hits);
     
     int lookup (ODR o, Z_NamePlusRecordList **npr, int start, int num,
-               Odr_oid *syntax, Z_RecordComposition *comp);
+                Odr_oid *syntax, Z_RecordComposition *comp);
     void clear();
 
     void copy_searchRequest(Z_SearchRequest *sr);
@@ -26,11 +27,20 @@ class YAZ_EXPORT Yaz_RecordCache {
     void set_max_size(int sz);
  private:
     NMEM m_mem;
-    Yaz_RecordCache_Entry *m_entries;
+    RecordCache_Entry *m_entries;
     Z_SearchRequest *m_searchRequest;
     Z_PresentRequest *m_presentRequest;
-    int match (Yaz_RecordCache_Entry *entry,
-              Odr_oid *syntax, int offset,
-              Z_RecordComposition *comp);
+    int match (RecordCache_Entry *entry,
+               Odr_oid *syntax, int offset,
+               Z_RecordComposition *comp);
     int m_max_size;
 };
+};
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ * vim: shiftwidth=4 tabstop=8 expandtab
+ */
+