CatapultServer  v0.5.0.1 (Elephant)
catapult::cache::BasicMultisigCacheView Class Reference

Basic view on top of the multisig cache. More...

Inheritance diagram for catapult::cache::BasicMultisigCacheView:
Collaboration diagram for catapult::cache::BasicMultisigCacheView:

Public Types

using ReadOnlyView = MultisigCacheTypes::CacheReadOnlyType
 

Public Member Functions

 BasicMultisigCacheView (const MultisigCacheTypes::BaseSets &multisigSets)
 Creates a view around multisigSets. More...
 
- Public Member Functions inherited from catapult::utils::MoveOnly
constexpr MoveOnly ()=default
 Default constructor. More...
 
 ~MoveOnly ()=default
 Default destructor. More...
 
 MoveOnly (const NonCopyable &)=delete
 Disabled copy constructor. More...
 
 MoveOnly (MoveOnly &&)=default
 Default move constructor. More...
 
MoveOnlyoperator= (const MoveOnly &)=delete
 Disabled assignment operator. More...
 
MoveOnlyoperator= (MoveOnly &&)=default
 Default move assignment operator. More...
 
- Public Member Functions inherited from catapult::cache::PatriciaTreeMixin< TTree >
 PatriciaTreeMixin (const TTree *pTree)
 Creates a mixin around pTree. More...
 
bool supportsMerkleRoot () const
 Returns true if merkle root is supported. More...
 
std::pair< Hash256, bool > tryGetMerkleRoot () const
 Tries to get the merkle root if supported. More...
 
std::pair< Hash256, bool > tryLookup (const typename TTree::KeyType &key, std::vector< tree::TreeNode > &nodePath) const
 Tries to find the value associated with key in the tree and stores proof of existence or not in nodePath. More...
 

Detailed Description

Basic view on top of the multisig cache.

Member Typedef Documentation

◆ ReadOnlyView

Constructor & Destructor Documentation

◆ BasicMultisigCacheView()

catapult::cache::BasicMultisigCacheView::BasicMultisigCacheView ( const MultisigCacheTypes::BaseSets multisigSets)
inlineexplicit

Creates a view around multisigSets.


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