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
32
class
ChainScoreProvider
{
33
public
:
34
virtual
~ChainScoreProvider
()
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
catapult-server
extensions
mongo
src
ChainScoreProvider.h
Generated by
1.8.16