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
35
catapult::Amount
Amount
;
36
};
37
38
using
Mosaic
=
MosaicT<MosaicId>
;
39
using
UnresolvedMosaic
=
MosaicT<UnresolvedMosaicId>
;
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
catapult-server
src
catapult
model
Mosaic.h
Generated by
1.8.16