|
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... | |
Public Member Functions inherited from catapult::mongo::MongoReceiptPlugin | |
| 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 |