![]() |
Master Core
v0.0.9 - 49a5c0d97abf09ef2911ddfe8d9551df59f9efd3-dirty
|
Class encapsulating Bitcoin Core startup and shutdown. More...
Public Slots | |
void | initialize () |
void | shutdown () |
Signals | |
void | initializeResult (int retval) |
void | shutdownResult (int retval) |
void | runawayException (const QString &message) |
Public Member Functions | |
BitcoinCore () | |
Private Member Functions | |
void | handleRunawayException (std::exception *e) |
Pass fatal exception message to UI thread. More... | |
Private Attributes | |
boost::thread_group | threadGroup |
Class encapsulating Bitcoin Core startup and shutdown.
Allows running startup and shutdown in a different thread from the UI thread.
Definition at line 144 of file bitcoin.cpp.
|
explicit |
Definition at line 225 of file bitcoin.cpp.
|
private |
Pass fatal exception message to UI thread.
Definition at line 230 of file bitcoin.cpp.
References PrintExceptionContinue(), runawayException(), and strMiscWarning.
Referenced by initialize(), and shutdown().
|
slot |
Definition at line 236 of file bitcoin.cpp.
References AppInit2(), handleRunawayException(), initializeResult(), LogPrintf, StartDummyRPCThread(), and threadGroup.
|
signal |
|
signal |
|
slot |
Definition at line 257 of file bitcoin.cpp.
References handleRunawayException(), LogPrintf, Shutdown(), shutdownResult(), and threadGroup.
|
signal |
|
private |
Definition at line 160 of file bitcoin.cpp.
Referenced by initialize(), and shutdown().