![]() |
LeechCraft 0.6.70-17609-g3dde4097dd
Modular cross-platform feature rich live environment.
|
Classes | |
struct | Failed |
struct | RecoverFinished |
struct | RecoverNoSpace |
struct | RecoverOtherFailure |
struct | RecoverTargetExists |
struct | Succeeded |
Typedefs | |
using | CheckResult_t = Either<Failed, Succeeded> |
using | RecoverFailed = std::variant<RecoverNoSpace, RecoverTargetExists, RecoverOtherFailure> |
using | RecoverResult_t = Either<RecoverFailed, RecoverFinished> |
Functions | |
Task< CheckResult_t > | Check (QString dbPath) |
Task< RecoverResult_t > | Recover (QString dbPath) |
Task< RecoverResult_t > | RecoverWithUserInteraction (QString dbPath, QString diaTitle) |
Definition at line 21 of file consistencychecker.h.
using LC::Util::ConsistencyChecker::RecoverFailed = std::variant<RecoverNoSpace, RecoverTargetExists, RecoverOtherFailure> |
Definition at line 38 of file consistencychecker.h.
Definition at line 39 of file consistencychecker.h.
UTIL_DB_API Task< CheckResult_t > LC::Util::ConsistencyChecker::Check | ( | QString | dbPath | ) |
Definition at line 79 of file consistencychecker.cpp.
UTIL_DB_API Task< RecoverResult_t > LC::Util::ConsistencyChecker::Recover | ( | QString | dbPath | ) |
Definition at line 84 of file consistencychecker.cpp.
References LC::Util::DumpSqlite(), and LC::Util::WithHandler().
Referenced by RecoverWithUserInteraction().
UTIL_DB_API Task< RecoverResult_t > LC::Util::ConsistencyChecker::RecoverWithUserInteraction | ( | QString | dbPath, |
QString | diaTitle ) |
Definition at line 139 of file consistencychecker.cpp.
References LC::Util::FormatName(), and Recover().