X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=include%2Fyaz%2B%2B%2Frecord-cache.h;h=95fbba426926e544076e8f6b8bb622b4a49ccb28;hb=76d66b222afff97cf367a3e7b8bfe045a62d0d57;hp=174da53b7140b83d45e9e071cc6ae2fb22a58623;hpb=86726b00b052694e65b036c262f5fe9096554175;p=yazpp-moved-to-github.git diff --git a/include/yaz++/record-cache.h b/include/yaz++/record-cache.h index 174da53..95fbba4 100644 --- a/include/yaz++/record-cache.h +++ b/include/yaz++/record-cache.h @@ -2,7 +2,7 @@ * Copyright (c) 2002-2004, Index Data. * See the file LICENSE for details. * - * $Id: record-cache.h,v 1.2 2005-06-02 06:40:21 adam Exp $ + * $Id: record-cache.h,v 1.4 2005-06-25 15:53:19 adam Exp $ */ @@ -10,16 +10,16 @@ #include namespace yazpp_1 { -class Yaz_RecordCache_Entry; +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); @@ -27,12 +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 + */ +