Bitcoin Core
27.99.0
P2P Digital Currency
|
Class encapsulating Bitcoin Core startup and shutdown. More...
#include <initexecutor.h>
Public Slots | |
void | initialize () |
void | shutdown () |
Signals | |
void | initializeResult (bool success, interfaces::BlockAndHeaderTipInfo tip_info) |
void | shutdownResult () |
void | runawayException (const QString &message) |
Public Member Functions | |
InitExecutor (interfaces::Node &node) | |
~InitExecutor () | |
Private Member Functions | |
void | handleRunawayException (const std::exception *e) |
Pass fatal exception message to UI thread. More... | |
Private Attributes | |
interfaces::Node & | m_node |
QObject | m_context |
QThread | m_thread |
Class encapsulating Bitcoin Core startup and shutdown.
Allows running startup and shutdown in a different thread from the UI thread.
Definition at line 22 of file initexecutor.h.
|
explicit |
Definition at line 19 of file initexecutor.cpp.
InitExecutor::~InitExecutor | ( | ) |
Definition at line 26 of file initexecutor.cpp.
|
private |
Pass fatal exception message to UI thread.
Definition at line 34 of file initexecutor.cpp.
|
slot |
Definition at line 40 of file initexecutor.cpp.
|
signal |
|
signal |
|
slot |
Definition at line 57 of file initexecutor.cpp.
|
signal |
|
private |
Definition at line 43 of file initexecutor.h.
|
private |
Definition at line 42 of file initexecutor.h.
|
private |
Definition at line 44 of file initexecutor.h.