![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
Classes | |
| struct | Failed |
| struct | Succeeded |
| struct | RecoverFinished |
| struct | RecoverNoSpace |
| struct | RecoverTargetExists |
| struct | RecoverOtherFailure |
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().