CatapultServer
v0.5.0.1 (Elephant)
|
Public Member Functions | |
ReceiptPluginT (model::ReceiptType type, const StreamFunc &streamFunc) | |
model::ReceiptType | type () const override |
Gets the receipt type. More... | |
void | streamReceipt (bsoncxx::builder::stream::document &builder, const model::Receipt &receipt) const override |
Streams a receipt to builder. More... | |
![]() | |
virtual | ~MongoReceiptPlugin ()=default |
Private Types | |
using | StreamFunc = consumer< bsoncxx::builder::stream::document &, const TReceipt & > |
Private Attributes | |
model::ReceiptType | m_type |
StreamFunc | m_streamFunc |
|
private |
|
inlineexplicit |
|
inlineoverridevirtual |
Streams a receipt to builder.
Implements catapult::mongo::MongoReceiptPlugin.
|
inlineoverridevirtual |
Gets the receipt type.
Implements catapult::mongo::MongoReceiptPlugin.
|
private |
|
private |