CatapultServer
v0.5.0.1 (Elephant)
|
A typed mongo transaction plugin. More...
Public Member Functions | |
virtual | ~MongoTransactionPluginT ()=default |
virtual model::EntityType | type () const =0 |
Gets the transaction entity type. More... | |
virtual void | streamTransaction (bsoncxx::builder::stream::document &builder, const TTransaction &transaction) const =0 |
Streams a transaction to builder. More... | |
A typed mongo transaction plugin.
|
virtualdefault |
|
pure virtual |
Streams a transaction to builder.
Implemented in catapult::mongo::MongoTransactionPluginFactory::BasicTransactionPluginT< model::Transaction, TTransaction, TransactionPlugin >.
|
pure virtual |
Gets the transaction entity type.
Implemented in catapult::mongo::MongoTransactionPluginFactory::BasicTransactionPluginT< model::Transaction, TTransaction, TransactionPlugin >.