CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
23 namespace catapult {
namespace mongo {
class MongoPluginManager; } }
25 namespace catapult {
namespace mongo {
model::NetworkIdentifier networkIdentifier() const
Gets the network idenfifier.
Definition: MongoPluginManager.h:47
void RegisterCoreMongoSystem(MongoPluginManager &manager)
Definition: CoreMongo.cpp:29
std::unique_ptr< MongoReceiptPlugin > CreateInflationReceiptMongoPlugin(model::ReceiptType type)
Creates a mongo inflation receipt plugin around type.
void addStorageSupport(std::unique_ptr< TStorage > &&pStorage)
Adds support for an external cache storage described by pStorage.
Definition: MongoPluginManager.h:64
A manager for registering mongo plugins.
Definition: MongoPluginManager.h:32
MongoStorageContext & mongoContext() const
Gets the mongo storage context.
Definition: MongoPluginManager.h:42
std::unique_ptr< MongoReceiptPlugin > CreateBalanceChangeReceiptMongoPlugin(model::ReceiptType type)
Creates a mongo balance change receipt plugin around type.
void addReceiptSupport(std::unique_ptr< MongoReceiptPlugin > &&pReceiptPlugin)
Adds support for a receipt described by pReceiptPlugin.
Definition: MongoPluginManager.h:58
Definition: AddressExtractionExtension.cpp:28