![]() |
LeechCraft 0.6.70-17609-g3dde4097dd
Modular cross-platform feature rich live environment.
|
#include <variant>
#include <QObject>
#include <util/sll/either.h>
#include <util/threads/coro/taskfwd.h>
#include "dbconfig.h"
Go to the source code of this file.
Namespaces | |
namespace | LC |
namespace | LC::Util |
namespace | LC::Util::ConsistencyChecker |
Typedefs | |
using | LC::Util::ConsistencyChecker::CheckResult_t = Either<Failed, Succeeded> |
using | LC::Util::ConsistencyChecker::RecoverFailed = std::variant<RecoverNoSpace, RecoverTargetExists, RecoverOtherFailure> |
using | LC::Util::ConsistencyChecker::RecoverResult_t = Either<RecoverFailed, RecoverFinished> |
Functions | |
Task< CheckResult_t > | LC::Util::ConsistencyChecker::Check (QString dbPath) |
Task< RecoverResult_t > | LC::Util::ConsistencyChecker::Recover (QString dbPath) |
Task< RecoverResult_t > | LC::Util::ConsistencyChecker::RecoverWithUserInteraction (QString dbPath, QString diaTitle) |