GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::GpgKeyManager::AutomatonHandelStruct Struct Reference
Collaboration diagram for GpgFrontend::GpgKeyManager::AutomatonHandelStruct:
Collaboration graph

Public Member Functions

void SetStatus (AutomatonState next_state)
 
auto CuurentStatus () -> AutomatonState
 
void SetHandler (AutomatonNextStateHandler next_state_handler, AutomatonActionHandler action_handler)
 
auto NextState (QString gpg_status, QString args) -> AutomatonState
 
auto Action () -> Command
 
void SetSuccess (bool success)
 
auto Success () const -> bool
 
auto KeyFpr () -> QString
 
 AutomatonHandelStruct (QString key_fpr)
 

Private Attributes

AutomatonState current_state_ = AS_START
 
AutomatonNextStateHandler next_state_handler_
 
AutomatonActionHandler action_handler_
 
bool success_ = false
 
QString key_fpr_
 

The documentation for this struct was generated from the following file: