![]() |
Master Core
v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
|
Class encapsulating Bitcoin Core startup and shutdown. More...
Inheritance diagram for BitcoinCore:
Collaboration diagram for BitcoinCore: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
slot |
Definition at line 236 of file bitcoin.cpp.
References AppInit2(), handleRunawayException(), initializeResult(), LogPrintf, StartDummyRPCThread(), and threadGroup.
Here is the call graph for this function:
|
signal |
|
signal |
|
slot |
Definition at line 257 of file bitcoin.cpp.
References handleRunawayException(), LogPrintf, Shutdown(), shutdownResult(), and threadGroup.
Here is the call graph for this function:
|
signal |
|
private |
Definition at line 160 of file bitcoin.cpp.
Referenced by initialize(), and shutdown().
1.8.8