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