#include <popconindexer.h>
ept::popcon::PopconIndexer::PopconIndexer |
( |
| ) |
|
bool ept::popcon::PopconIndexer::deleteRedundantUserIndex |
( |
| ) |
|
bool ept::popcon::PopconIndexer::getUpToDatePopcon |
( |
std::string & |
scofname, |
|
|
std::string & |
idxfname |
|
) |
| |
bool ept::popcon::PopconIndexer::needsRebuild |
( |
| ) |
const |
bool ept::popcon::PopconIndexer::obtainWorkingPopcon |
( |
std::string & |
scofname, |
|
|
std::string & |
idxfname |
|
) |
| |
|
static |
bool ept::popcon::PopconIndexer::rebuild |
( |
const std::string & |
scofname, |
|
|
const std::string & |
idxfname |
|
) |
| |
bool ept::popcon::PopconIndexer::rebuildIfNeeded |
( |
| ) |
|
References ept::popcon::Path::access(), needsRebuild(), ept::popcon::Path::popconIndexDir(), rebuild(), ept::popcon::Path::scores(), ept::popcon::Path::scoresIndex(), ept::popcon::Path::timestamp(), ts_main_idx, ts_main_sco, ts_user_idx, ts_user_sco, ept::popcon::Path::userScores(), and ept::popcon::Path::userScoresIndex().
Referenced by obtainWorkingPopcon().
void ept::popcon::PopconIndexer::rescan |
( |
| ) |
|
References mainSource, ept::popcon::Path::scores(), ept::popcon::Path::scoresIndex(), ept::popcon::SourceDir::timestamp(), ept::popcon::Path::timestamp(), ts_main_idx, ts_main_sco, ts_main_src, ts_user_idx, ts_user_sco, ts_user_src, ept::popcon::Path::userScores(), ept::popcon::Path::userScoresIndex(), and userSource.
Referenced by PopconIndexer().
time_t ept::popcon::PopconIndexer::sourceTimestamp |
( |
| ) |
const |
|
inline |
bool ept::popcon::PopconIndexer::userIndexIsRedundant |
( |
| ) |
const |
SourceDir ept::popcon::PopconIndexer::mainSource |
time_t ept::popcon::PopconIndexer::ts_main_idx |
time_t ept::popcon::PopconIndexer::ts_main_sco |
time_t ept::popcon::PopconIndexer::ts_main_src |
time_t ept::popcon::PopconIndexer::ts_user_idx |
time_t ept::popcon::PopconIndexer::ts_user_sco |
time_t ept::popcon::PopconIndexer::ts_user_src |
SourceDir ept::popcon::PopconIndexer::userSource |
The documentation for this struct was generated from the following files: