diff options
| author | Cory Fields <[email protected]> | 2017-07-12 16:48:36 -0400 |
|---|---|---|
| committer | Cory Fields <[email protected]> | 2017-07-17 11:34:38 -0400 |
| commit | 9a1675ee5b27f8634f9917a1f80904c9319739d3 (patch) | |
| tree | bf734d7b8eca833817f3b2ec1790884d8d8507b6 /src | |
| parent | Merge #10831: Batch flushing operations to the walletdb during top up and inc... (diff) | |
| download | discoin-9a1675ee5b27f8634f9917a1f80904c9319739d3.tar.xz discoin-9a1675ee5b27f8634f9917a1f80904c9319739d3.zip | |
optim: mark a few classes final
Diffstat (limited to 'src')
| -rw-r--r-- | src/httpserver.cpp | 2 | ||||
| -rw-r--r-- | src/txdb.h | 2 | ||||
| -rw-r--r-- | src/wallet/wallet.h | 2 | ||||
| -rw-r--r-- | src/zmq/zmqnotificationinterface.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/src/httpserver.cpp b/src/httpserver.cpp index 290a2efca..f37b28f71 100644 --- a/src/httpserver.cpp +++ b/src/httpserver.cpp @@ -40,7 +40,7 @@ static const size_t MAX_HEADERS_SIZE = 8192; /** HTTP request work item */ -class HTTPWorkItem : public HTTPClosure +class HTTPWorkItem final : public HTTPClosure { public: HTTPWorkItem(std::unique_ptr<HTTPRequest> _req, const std::string &_path, const HTTPRequestHandler& _func): diff --git a/src/txdb.h b/src/txdb.h index adcbc7338..385e3ea91 100644 --- a/src/txdb.h +++ b/src/txdb.h @@ -64,7 +64,7 @@ struct CDiskTxPos : public CDiskBlockPos }; /** CCoinsView backed by the coin database (chainstate/) */ -class CCoinsViewDB : public CCoinsView +class CCoinsViewDB final : public CCoinsView { protected: CDBWrapper db; diff --git a/src/wallet/wallet.h b/src/wallet/wallet.h index 06937566b..9901f5f8c 100644 --- a/src/wallet/wallet.h +++ b/src/wallet/wallet.h @@ -648,7 +648,7 @@ private: * A CWallet is an extension of a keystore, which also maintains a set of transactions and balances, * and provides the ability to create new transactions. */ -class CWallet : public CCryptoKeyStore, public CValidationInterface +class CWallet final : public CCryptoKeyStore, public CValidationInterface { private: static std::atomic<bool> fFlushScheduled; diff --git a/src/zmq/zmqnotificationinterface.h b/src/zmq/zmqnotificationinterface.h index eec6f7bc6..cb92216fa 100644 --- a/src/zmq/zmqnotificationinterface.h +++ b/src/zmq/zmqnotificationinterface.h @@ -13,7 +13,7 @@ class CBlockIndex; class CZMQAbstractNotifier; -class CZMQNotificationInterface : public CValidationInterface +class CZMQNotificationInterface final : public CValidationInterface { public: virtual ~CZMQNotificationInterface(); |