artdaq_mfextensions  v1_04_00
mfplugins::ELMultiFileOutput Class Reference

Message Facility Destination which automatically opens files and sorts messages into them based on given criteria More...

Inheritance diagram for mfplugins::ELMultiFileOutput:

Classes

struct  Config
 Configuration parameters for ELMultiFileOutput. More...
 

Public Types

using Parameters = fhicl::WrappedTable< Config >
 Used for ParameterSet validation.
 

Public Member Functions

 ELMultiFileOutput (Parameters const &pset)
 ELMultiFileOutput Constructor More...
 
virtual ~ELMultiFileOutput ()
 Default virtual Destructor More...
 
virtual void routePayload (const std::ostringstream &oss, const ErrorObj &msg) override
 Serialize a MessageFacility message to the output. More...
 
virtual void flush () override
 Flush any text in the ostream buffer to disk.
 

Detailed Description

Message Facility Destination which automatically opens files and sorts messages into them based on given criteria

Definition at line 20 of file MultiFile_mfPlugin.cc.

Constructor & Destructor Documentation

mfplugins::ELMultiFileOutput::ELMultiFileOutput ( Parameters const &  pset)

ELMultiFileOutput Constructor

Parameters
psetParameterSet used to configure ELMultiFileOutput

Definition at line 95 of file MultiFile_mfPlugin.cc.

virtual mfplugins::ELMultiFileOutput::~ELMultiFileOutput ( )
inlinevirtual

Default virtual Destructor

Definition at line 63 of file MultiFile_mfPlugin.cc.

Member Function Documentation

void mfplugins::ELMultiFileOutput::routePayload ( const std::ostringstream &  oss,
const ErrorObj &  msg 
)
overridevirtual

Serialize a MessageFacility message to the output.

Parameters
ossStringstream object containing message data
msgMessageFacility object containing header information

Definition at line 101 of file MultiFile_mfPlugin.cc.


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