attributes() const override | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | inlinevirtual |
BaseType typedef | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | private |
BasicTransactionPluginT(const PublishFunc &publishFunc) | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | inlineexplicit |
calculateRealSize(const Transaction &transaction) const override | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | inlinevirtual |
dataBuffer(const Transaction &transaction) const override | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlinevirtual |
embeddedPlugin() const override | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlinevirtual |
m_pEmbeddedTransactionPlugin | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | private |
m_publishFunc | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | private |
merkleSupplementaryBuffers(const Transaction &) const override | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlinevirtual |
publish(const WeakEntityInfoT< Transaction > &transactionInfo, NotificationSubscriber &sub) const override | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlinevirtual |
PublishFunc typedef | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | private |
publishImpl(const Transaction &transaction, NotificationSubscriber &sub) const | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | inlineprotected |
supportsEmbedding() const override | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlinevirtual |
supportsTopLevel() const override | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlinevirtual |
TransactionPluginT(TPublishFunc publishFunc, TPublishEmbeddedFunc publishEmbeddedFunc) | catapult::model::TransactionPluginFactory< Options >::TransactionPluginT< TTransaction, TEmbeddedTransaction > | inlineexplicit |
type() const override | catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< Transaction, TTransaction, TransactionPlugin > | inlinevirtual |
~TransactionPluginT()=default | catapult::model::TransactionPluginT< Transaction > | virtual |