LeechCraft  0.6.70-9312-g4cc613a2df
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LeechCraft::Util::ConsistencyChecker Class Reference

#include "consistencychecker.h"

+ Inheritance diagram for LeechCraft::Util::ConsistencyChecker:
+ Collaboration diagram for LeechCraft::Util::ConsistencyChecker:

Classes

struct  DumpError
 
struct  DumpFinished
 
struct  IFailed
 
struct  Succeeded
 

Public Types

using DumpResult_t = boost::variant< DumpFinished, DumpError >
 
using Failed = std::shared_ptr< IFailed >
 
using CheckResult_t = boost::variant< Succeeded, Failed >
 

Public Member Functions

QFuture< CheckResult_tStartCheck ()
 

Static Public Member Functions

static std::shared_ptr
< ConsistencyChecker
Create (const QString &dbPath, const QString &dialogContext)
 

Friends

class FailedImpl
 

Detailed Description

Definition at line 47 of file consistencychecker.h.

Member Typedef Documentation

Definition at line 77 of file consistencychecker.h.

Definition at line 75 of file consistencychecker.h.

Member Function Documentation

std::shared_ptr< ConsistencyChecker > LeechCraft::Util::ConsistencyChecker::Create ( const QString &  dbPath,
const QString &  dialogContext 
)
static

Definition at line 71 of file consistencychecker.cpp.

QFuture< ConsistencyChecker::CheckResult_t > LeechCraft::Util::ConsistencyChecker::StartCheck ( )

Definition at line 76 of file consistencychecker.cpp.

Friends And Related Function Documentation

friend class FailedImpl
friend

Definition at line 53 of file consistencychecker.h.


The documentation for this class was generated from the following files: