artdaq_mfextensions  v1_03_05
mfplugins::ELSMTP Class Reference

SMTP Message Facility destination plugin (Using libcurl) More...

Inheritance diagram for mfplugins::ELSMTP:

Classes

struct  Config
 Configuration parameters for ELSMTP. More...
 

Public Types

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

Public Member Functions

 ELSMTP (Parameters const &pset)
 ELSMTP Constructor More...
 
virtual void routePayload (const std::ostringstream &o, const ErrorObj &msg) override
 Serialize a MessageFacility message to the output. More...
 

Detailed Description

SMTP Message Facility destination plugin (Using libcurl)

Definition at line 40 of file SMTP_mfPlugin.cc.

Constructor & Destructor Documentation

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

ELSMTP Constructor

Parameters
psetParameterSet used to configure ELSMTP

Definition at line 147 of file SMTP_mfPlugin.cc.

Member Function Documentation

void mfplugins::ELSMTP::routePayload ( const std::ostringstream &  o,
const ErrorObj &  msg 
)
overridevirtual

Serialize a MessageFacility message to the output.

Parameters
oStringstream object containing message data
msgMessageFacility object containing header information

Definition at line 265 of file SMTP_mfPlugin.cc.


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