 |
Bitcoin Core
22.99.0
P2P Digital Currency
|
Go to the documentation of this file.
28 qDebug() << __func__ <<
": Stopping thread";
31 qDebug() << __func__ <<
": Stopped thread";
45 qDebug() <<
"Running initialization in thread";
49 }
catch (
const std::exception& e) {
61 qDebug() <<
"Running Shutdown in thread";
63 qDebug() <<
"Shutdown finished";
65 }
catch (
const std::exception& e) {
interfaces::Node & m_node
void runawayException(const QString &message)
Block and header tip information.
virtual void appShutdown()=0
Stop node.
void ObjectInvoke(QObject *object, Fn &&function, Qt::ConnectionType connection=Qt::QueuedConnection)
Queue a function to run in an object's event loop.
void ThreadRename(std::string &&)
Rename a thread both in terms of an internal (in-memory) name as well as its system thread name.
Top-level interface for a bitcoin node (bitcoind process).
InitExecutor(interfaces::Node &node)
virtual bilingual_str getWarnings()=0
Get warnings.
void handleRunawayException(const std::exception *e)
Pass fatal exception message to UI thread.
void PrintExceptionContinue(const std::exception *pex, const char *pszThread)
void initializeResult(bool success, interfaces::BlockAndHeaderTipInfo tip_info)
virtual bool appInitMain(interfaces::BlockAndHeaderTipInfo *tip_info=nullptr)=0
Start node.