CatapultServer  v0.5.0.1 (Elephant)
catapult::mongo::MongoReceiptPluginFactory Class Reference

Factory for creating mongo receipt plugins. More...

Classes

class  ReceiptPluginT
 

Static Public Member Functions

template<typename TReceipt , typename TStreamFunc >
static std::unique_ptr< ReceiptPluginCreate (model::ReceiptType type, TStreamFunc streamFunc)
 Creates a receipt plugin around type and streamFunc. More...
 

Private Types

using ReceiptPlugin = MongoReceiptPlugin
 

Detailed Description

Factory for creating mongo receipt plugins.

Member Typedef Documentation

◆ ReceiptPlugin

Member Function Documentation

◆ Create()

template<typename TReceipt , typename TStreamFunc >
static std::unique_ptr<ReceiptPlugin> catapult::mongo::MongoReceiptPluginFactory::Create ( model::ReceiptType  type,
TStreamFunc  streamFunc 
)
inlinestatic

Creates a receipt plugin around type and streamFunc.


The documentation for this class was generated from the following file: