| 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 |