CatapultServer  v0.5.0.1 (Elephant)
ChainScoreProvider.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "catapult/types.h"
23 #include <functional>
24 #include <memory>
25 #include <unordered_set>
26 
27 namespace catapult { namespace model { class ChainScore; } }
28 
29 namespace catapult { namespace mongo {
30 
33  public:
35  {}
36 
37  public:
39  virtual void saveScore(const model::ChainScore& chainScore) = 0;
40  };
41 }}
catapult::mongo::ChainScoreProvider::saveScore
virtual void saveScore(const model::ChainScore &chainScore)=0
Save score (chainScore).
catapult::mongo::ChainScoreProvider::~ChainScoreProvider
virtual ~ChainScoreProvider()
Definition: ChainScoreProvider.h:34
catapult::model::ChainScore
Definition: ChainScore.h:30
catapult::mongo::ChainScoreProvider
Interface for saving api chain score.
Definition: ChainScoreProvider.h:32
types.h
ChainScore
model::ChainScore ChainScore
Definition: tools/health/main.cpp:43
catapult
Definition: AddressExtractionExtension.cpp:28