Merge #8015: CCoinsViewErrorCatcher raison-d-etre

a4d5855 CCoinsViewErrorCatcher raison-d-etre (21E14)
This commit is contained in:
Wladimir J. van der Laan 2016-05-26 07:26:21 +02:00 committed by Alexander Block
parent 9bf6987933
commit b71ee087ad

View File

@ -169,6 +169,11 @@ bool ShutdownRequested()
return fRequestShutdown || fRestartRequested; return fRequestShutdown || fRestartRequested;
} }
/**
* This is a minimally invasive approach to shutdown on LevelDB read errors from the
* chainstate, while keeping user interface out of the common library, which is shared
* between bitcoind, and bitcoin-qt and non-server tools.
*/
class CCoinsViewErrorCatcher : public CCoinsViewBacked class CCoinsViewErrorCatcher : public CCoinsViewBacked
{ {
public: public: