PIVX Core  5.6.99
P2P Digital Currency
Public Slots | Signals | Public Member Functions | Private Member Functions | List of all members
BitcoinCore Class Reference

Class encapsulating PIVX Core startup and shutdown. More...

Inheritance diagram for BitcoinCore:
[legend]
Collaboration diagram for BitcoinCore:
[legend]

Public Slots

void initialize ()
 
void shutdown ()
 
bool shutdownFromThread (const QString &type="Shutdown")
 
void restart (const QStringList &args)
 

Signals

void initializeResult (int retval)
 
void shutdownResult (int retval)
 
void runawayException (const QString &message)
 

Public Member Functions

 BitcoinCore ()
 

Private Member Functions

void handleRunawayException (const std::exception *e)
 Pass fatal exception message to UI thread. More...
 

Detailed Description

Class encapsulating PIVX Core startup and shutdown.

Allows running startup and shutdown in a different thread from the UI thread.

Definition at line 154 of file pivx.cpp.

Constructor & Destructor Documentation

◆ BitcoinCore()

BitcoinCore::BitcoinCore ( )
explicit

Definition at line 245 of file pivx.cpp.

Member Function Documentation

◆ handleRunawayException()

void BitcoinCore::handleRunawayException ( const std::exception *  e)
private

Pass fatal exception message to UI thread.

Definition at line 249 of file pivx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initialize

void BitcoinCore::initialize ( )
slot

Definition at line 255 of file pivx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initializeResult

void BitcoinCore::initializeResult ( int  retval)
signal
Here is the caller graph for this function:

◆ restart

void BitcoinCore::restart ( const QStringList &  args)
slot

Definition at line 280 of file pivx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ runawayException

void BitcoinCore::runawayException ( const QString &  message)
signal
Here is the caller graph for this function:

◆ shutdown

void BitcoinCore::shutdown ( )
slot

Definition at line 297 of file pivx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ shutdownFromThread

bool BitcoinCore::shutdownFromThread ( const QString &  type = "Shutdown")
slot

Definition at line 302 of file pivx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ shutdownResult

void BitcoinCore::shutdownResult ( int  retval)
signal
Here is the caller graph for this function:

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