privacore-open-source-searc.../SpiderCache.h
2017-10-06 14:51:14 +02:00

33 lines
562 B
C++

#ifndef GB_SPIDERCACHE_H
#define GB_SPIDERCACHE_H
#include "types.h"
#include "collnum_t.h"
class SpiderColl;
class SpiderCache {
public:
// returns false and set g_errno on error
bool init ( ) ;
SpiderCache ( ) ;
// what SpiderColl does a SpiderRec with this key belong?
SpiderColl *getSpiderColl ( collnum_t collNum ) ;
SpiderColl *getSpiderCollIffNonNull ( collnum_t collNum ) ;
// called by main.cpp on exit to free memory
void reset();
void save ( bool useThread );
};
extern class SpiderCache g_spiderCache;
#endif //GB_SPIDERCACHE_H