CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
25 namespace catapult {
namespace mongo {
class MongoTransactionRegistry; } }
27 namespace catapult {
namespace mongo {
31 MongoStorageContext& context,
32 const MongoTransactionRegistry& transactionRegistry);
std::unique_ptr< cache::UtChangeSubscriber > m_pTransactionStorage
Definition: MongoPtStorage.cpp:105
utils::ByteArray< Hash256_Size, Hash256_tag > Hash256
Definition: src/catapult/types.h:47
std::unique_ptr< cache::UtChangeSubscriber > CreateMongoTransactionStorage(MongoStorageContext &context, const MongoTransactionRegistry &transactionRegistry, const std::string &collectionName)
Creates a mongodb transaction storage around context and transactionRegistry for collection with name...
Definition: MongoTransactionStorage.cpp:99
A registry of mongo transaction plugins.
Definition: MongoTransactionPlugin.h:71
consumers::TransactionInfos TransactionInfos
Definition: BlockChainSyncConsumer.cpp:44
std::unique_ptr< cache::PtChangeSubscriber > CreateMongoPtStorage(MongoStorageContext &context, const MongoTransactionRegistry &transactionRegistry)
Creates a mongodb partial transaction storage around context and transactionRegistry.
Definition: MongoPtStorage.cpp:111
CosignaturesMap m_cosignaturesMap
Definition: MongoPtStorage.cpp:107
MongoDatabase m_database
Definition: MongoPtStorage.cpp:106
Definition: AddressExtractionExtension.cpp:28
Context for creating a mongo storage.
Definition: MongoStorageContext.h:30
bsoncxx::types::b_binary ToBinary(const uint8_t *pData, size_t size)
Converts raw array (pData) of size elements into bson binary type.
Definition: MapperUtils.cpp:30
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41