Files
privacore-open-source-searc…/DailyMerge.h
2016-05-19 18:37:26 +02:00

33 lines
657 B
C++

// Copyright Gigablast, Inc. Apr 2008
// tight merge indexdb and datedb at the given time every day
#ifndef GB_DAILYMERGE_H
#define GB_DAILYMERGE_H
#include "gb-include.h"
#include "Collectiondb.h"
class DailyMerge {
public:
bool init();
// is the scan active and adding recs to the secondary rdbs?
bool isMergeActive() { return (m_mergeMode >= 1); }
void dailyMergeLoop ( ) ;
CollectionRec *m_cr;
char m_mergeMode;
char m_spideringEnabled;
char m_injectionEnabled;
char m_didDaily;
time_t m_savedStartTime;
};
// the global class
extern DailyMerge g_dailyMerge;
#endif // GB_DAILYMERGE_H