CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
25 namespace catapult {
namespace builders {
54 std::unique_ptr<Transaction>
build()
const;
60 template<
typename TTransaction>
63 template<
typename TTransaction>
64 std::unique_ptr<TTransaction>
buildImpl()
const;
size_t size() const
Definition: MosaicAliasBuilder.cpp:44
Builder for a mosaic alias transaction.
Definition: MosaicAliasBuilder.h:28
const Key & signer() const
Returns signer.
Definition: TransactionBuilder.h:41
model::AliasAction m_aliasAction
Definition: MosaicAliasBuilder.h:67
MosaicId m_mosaicId
Definition: MosaicAliasBuilder.h:69
std::unique_ptr< TTransaction > buildImpl() const
std::unique_ptr< EmbeddedTransaction > buildEmbedded() const
Builds a new embedded mosaic alias transaction.
Definition: MosaicAliasBuilder.cpp:52
void setAliasAction(model::AliasAction aliasAction)
Sets the alias action to aliasAction.
Definition: MosaicAliasBuilder.cpp:32
NamespaceId m_namespaceId
Definition: MosaicAliasBuilder.h:68
void setMosaicId(MosaicId mosaicId)
Sets the aliased mosaic id to mosaicId.
Definition: MosaicAliasBuilder.cpp:40
size_t sizeImpl() const
Definition: MosaicAliasBuilder.cpp:57
MosaicAliasBuilder(model::NetworkIdentifier networkIdentifier, const Key &signer)
Definition: MosaicAliasBuilder.cpp:25
std::unique_ptr< Transaction > build() const
Builds a new mosaic alias transaction.
Definition: MosaicAliasBuilder.cpp:48
model::MosaicAliasTransaction Transaction
Definition: MosaicAliasBuilder.h:30
NetworkIdentifier
Possible network identifiers.
Definition: NetworkInfo.h:45
Base transaction builder.
Definition: TransactionBuilder.h:31
model::EmbeddedMosaicAliasTransaction EmbeddedTransaction
Definition: MosaicAliasBuilder.h:31
Definition: AddressExtractionExtension.cpp:28
AliasAction
Alias transaction action.
Definition: NamespaceTypes.h:36
void setNamespaceId(NamespaceId namespaceId)
Sets the id of a namespace that will become an alias to namespaceId.
Definition: MosaicAliasBuilder.cpp:36
model::AggregateTransaction TransactionType
Definition: AggregateTransactionBuilder.cpp:28