CatapultServer  v0.5.0.1 (Elephant)
Mosaic.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "catapult/types.h"
23 
24 namespace catapult { namespace model {
25 
26 #pragma pack(push, 1)
27 
29  template<typename TMosaicId>
30  struct MosaicT {
32  TMosaicId MosaicId;
33 
36  };
37 
40 
41 #pragma pack(pop)
42 }}
catapult::model::MosaicT::Amount
catapult::Amount Amount
Mosaic amount.
Definition: Mosaic.h:35
TransferMapper.h
catapult::model::MosaicT
Binary layout for a mosaic.
Definition: Mosaic.h:30
catapult::mongo::MongoPluginManager::addTransactionSupport
void addTransactionSupport(std::unique_ptr< MongoTransactionPlugin > &&pTransactionPlugin)
Adds support for a transaction described by pTransactionPlugin.
Definition: MongoPluginManager.h:53
RegisterMongoSubsystem
PLUGIN_API void RegisterMongoSubsystem(catapult::mongo::MongoPluginManager &manager)
Entry point for registering a dynamic module with manager.
Definition: MongoTransferPlugin.cpp:25
catapult::mongo::plugins::CreateTransferTransactionMongoPlugin
PLUGIN_API std::unique_ptr< MongoTransactionPlugin > CreateTransferTransactionMongoPlugin()
Creates a mongo transfer transaction plugin.
catapult::utils::BaseValue< uint64_t, Amount_tag >
PLUGIN_API
#define PLUGIN_API
Definition: plugins.h:30
catapult::mongo::MongoPluginManager
A manager for registering mongo plugins.
Definition: MongoPluginManager.h:32
MongoPluginManager.h
types.h
catapult::model::MosaicT::MosaicId
TMosaicId MosaicId
Mosaic id.
Definition: Mosaic.h:32
catapult
Definition: AddressExtractionExtension.cpp:28