diff options
| author | Wladimir J. van der Laan <[email protected]> | 2018-03-27 20:42:09 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2018-03-27 20:42:49 +0200 |
| commit | e49ba2e23b78b33de92fe90d48c60252f2135616 (patch) | |
| tree | 49fad424d2ca4f104f7a2bc81748bd1f577c4cda /doc/developer-notes.md | |
| parent | Merge #12714: Introduce interface for signing providers (diff) | |
| parent | Move CKeyStore::cs_KeyStore to CBasicKeyStore (diff) | |
| download | discoin-e49ba2e23b78b33de92fe90d48c60252f2135616.tar.xz discoin-e49ba2e23b78b33de92fe90d48c60252f2135616.zip | |
Merge #12762: Make CKeyStore an interface
f381299 Move CKeyStore::cs_KeyStore to CBasicKeyStore (João Barbosa)
25eb9f5 Inline CKeyStore::AddKey(const CKey &) in CBasicKeyStore (João Barbosa)
Pull request description:
Made these simplifications while reviewing #12714. This aims to make `CKeyStore` a *pure* interface:
- no variable members - the mutex is moved to `CBasicKeyStore` which is where it is used;
- no method implementations - `AddKey(const CKey &)` is moved to `CBasicKeyStore` which is where it is needed.
Tree-SHA512: 84e44f4390c59600e5cefa599b5464e1771c31dd4abc678ef50db8e06ffac778d692860a352918444f8bcd66430634637b6277a818a658721ffc4f381c1c6a90
Diffstat (limited to 'doc/developer-notes.md')
| -rw-r--r-- | doc/developer-notes.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/developer-notes.md b/doc/developer-notes.md index a152f86e1..f10ad8e87 100644 --- a/doc/developer-notes.md +++ b/doc/developer-notes.md @@ -219,7 +219,7 @@ inconsistencies reported in the debug.log file. Re-architecting the core code so there are better-defined interfaces between the various components is a goal, with any necessary locking -done by the components (e.g. see the self-contained CKeyStore class +done by the components (e.g. see the self-contained CBasicKeyStore class and its cs_KeyStore lock for example). Threads |