#include <debtagsindexer.h>
Public Member Functions | |
time_t | sourceTimestamp () const |
bool | needsRebuild () const |
bool | rebuild (const std::string &tagfname, const std::string &idxfname) |
bool | rebuildIfNeeded () |
bool | getUpToDateTagdb (std::string &tagfname, std::string &idxfname) |
bool | userIndexIsRedundant () const |
bool | deleteRedundantUserIndex () |
void | rescan () |
DebtagsIndexer (Vocabulary &voc) | |
Static Public Member Functions | |
static bool | obtainWorkingDebtags (Vocabulary &voc, std::string &tagfname, std::string &idxfname) |
Public Attributes | |
Vocabulary & | voc |
SourceDir | mainSource |
SourceDir | userSource |
time_t | ts_main_src |
time_t | ts_user_src |
time_t | ts_main_tag |
time_t | ts_main_idx |
time_t | ts_user_tag |
time_t | ts_user_idx |
ept::debtags::DebtagsIndexer::DebtagsIndexer | ( | Vocabulary & | voc | ) |
time_t ept::debtags::DebtagsIndexer::sourceTimestamp | ( | ) | const [inline] |
bool ept::debtags::DebtagsIndexer::needsRebuild | ( | ) | const |
bool ept::debtags::DebtagsIndexer::rebuild | ( | const std::string & | tagfname, | |
const std::string & | idxfname | |||
) |
bool ept::debtags::DebtagsIndexer::rebuildIfNeeded | ( | ) |
bool ept::debtags::DebtagsIndexer::getUpToDateTagdb | ( | std::string & | tagfname, | |
std::string & | idxfname | |||
) |
bool ept::debtags::DebtagsIndexer::userIndexIsRedundant | ( | ) | const |
bool ept::debtags::DebtagsIndexer::deleteRedundantUserIndex | ( | ) |
void ept::debtags::DebtagsIndexer::rescan | ( | ) |
bool ept::debtags::DebtagsIndexer::obtainWorkingDebtags | ( | Vocabulary & | voc, | |
std::string & | tagfname, | |||
std::string & | idxfname | |||
) | [static] |