| 
    CatapultServer
    v0.5.0.1 (Elephant)
    
   | 
 
 
 
 
Go to the documentation of this file.
   27     namespace cache { 
class AccountStateCacheDelta; }
 
   28     namespace model { 
struct BlockChainConfiguration; }
 
   31 namespace catapult { 
namespace importance {
 
  
 
Block chain configuration settings.
Definition: BlockChainConfiguration.h:33
 
virtual ~ImportanceCalculator()=default
 
std::unique_ptr< ImportanceCalculator > CreateRestoreImportanceCalculator()
Creates a restore importance calculator.
Definition: RestoreImportanceCalculator.cpp:47
 
Delta on top of the account state cache.
Definition: AccountStateCacheDelta.h:179
 
virtual void recalculate(model::ImportanceHeight importanceHeight, cache::AccountStateCacheDelta &cache) const =0
 
Definition: AddressExtractionExtension.cpp:28
 
std::unique_ptr< ImportanceCalculator > CreateImportanceCalculator(const model::BlockChainConfiguration &config)
Creates an importance calculator for the block chain described by config.
Definition: PosImportanceCalculator.cpp:121
 
Base class for all importance calculators.
Definition: ImportanceCalculator.h:34