librime 1.2
Rime Input Method Engine, the core library
rime::UserDbRecoveryTask Class Reference

#include <user_db_recovery_task.h>

Inheritance diagram for rime::UserDbRecoveryTask:
Collaboration diagram for rime::UserDbRecoveryTask:

Public Member Functions

 UserDbRecoveryTask (an< Db > db)
bool Run (Deployer *deployer)
Public Member Functions inherited from rime::DeploymentTask
 DeploymentTask ()=default
virtual ~DeploymentTask ()=default

Protected Member Functions

void RestoreUserDataFromSnapshot (Deployer *deployer)

Protected Attributes

an< Dbdb_

Additional Inherited Members

Public Types inherited from rime::Class< DeploymentTask, TaskInitializer >
using Initializer
Static Public Member Functions inherited from rime::Class< DeploymentTask, TaskInitializer >
static Component * Require (const string &name)

Constructor & Destructor Documentation

◆ UserDbRecoveryTask()

rime::UserDbRecoveryTask::UserDbRecoveryTask ( an< Db > db)
explicit

Member Function Documentation

◆ RestoreUserDataFromSnapshot()

void rime::UserDbRecoveryTask::RestoreUserDataFromSnapshot ( Deployer * deployer)
protected

◆ Run()

bool rime::UserDbRecoveryTask::Run ( Deployer * deployer)
virtual

Implements rime::DeploymentTask.

Member Data Documentation

◆ db_

an<Db> rime::UserDbRecoveryTask::db_
protected

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