Bitcoin Core  21.99.0
P2P Digital Currency
shutdown.h
Go to the documentation of this file.
1 // Copyright (c) 2009-2010 Satoshi Nakamoto
2 // Copyright (c) 2009-2020 The Bitcoin Core developers
3 // Distributed under the MIT software license, see the accompanying
4 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 
6 #ifndef BITCOIN_SHUTDOWN_H
7 #define BITCOIN_SHUTDOWN_H
8 
12 bool InitShutdownState();
13 
15 void StartShutdown();
16 
20 void AbortShutdown();
21 
23 bool ShutdownRequested();
24 
28 void WaitForShutdown();
29 
30 #endif
void StartShutdown()
Request shutdown of the application.
Definition: shutdown.cpp:50
bool InitShutdownState()
Initialize shutdown state.
Definition: shutdown.cpp:32
void AbortShutdown()
Clear shutdown flag.
Definition: shutdown.cpp:78
bool ShutdownRequested()
Returns true if a shutdown is requested, false otherwise.
Definition: shutdown.cpp:88
void WaitForShutdown()
Wait for StartShutdown to be called in any thread.
Definition: shutdown.cpp:93