DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::datahandlinglibs::RecorderConcept Class Referenceabstract

#include <RecorderConcept.hpp>

Inheritance diagram for dunedaq::datahandlinglibs::RecorderConcept:
[legend]

Public Member Functions

 RecorderConcept ()
 
virtual ~RecorderConcept ()
 
 RecorderConcept (const RecorderConcept &)=delete
 
RecorderConceptoperator= (const RecorderConcept &)=delete
 
 RecorderConcept (RecorderConcept &&)=delete
 
RecorderConceptoperator= (RecorderConcept &&)=delete
 
virtual void init (const appmodel::DataRecorderModule *mcfg)=0
 
virtual void do_conf (const nlohmann::json &args)=0
 
virtual void do_start (const nlohmann::json &obj)=0
 
virtual void do_stop (const nlohmann::json &obj)=0
 
virtual void do_scrap (const nlohmann::json &obj)=0
 

Detailed Description

Definition at line 28 of file RecorderConcept.hpp.

Constructor & Destructor Documentation

◆ RecorderConcept() [1/3]

dunedaq::datahandlinglibs::RecorderConcept::RecorderConcept ( )
inline

Definition at line 31 of file RecorderConcept.hpp.

31{}

◆ ~RecorderConcept()

virtual dunedaq::datahandlinglibs::RecorderConcept::~RecorderConcept ( )
inlinevirtual

Definition at line 32 of file RecorderConcept.hpp.

32{}

◆ RecorderConcept() [2/3]

dunedaq::datahandlinglibs::RecorderConcept::RecorderConcept ( const RecorderConcept & )
delete

◆ RecorderConcept() [3/3]

dunedaq::datahandlinglibs::RecorderConcept::RecorderConcept ( RecorderConcept && )
delete

Member Function Documentation

◆ do_conf()

virtual void dunedaq::datahandlinglibs::RecorderConcept::do_conf ( const nlohmann::json & args)
pure virtual

◆ do_scrap()

virtual void dunedaq::datahandlinglibs::RecorderConcept::do_scrap ( const nlohmann::json & obj)
pure virtual

◆ do_start()

virtual void dunedaq::datahandlinglibs::RecorderConcept::do_start ( const nlohmann::json & obj)
pure virtual

◆ do_stop()

virtual void dunedaq::datahandlinglibs::RecorderConcept::do_stop ( const nlohmann::json & obj)
pure virtual

◆ init()

virtual void dunedaq::datahandlinglibs::RecorderConcept::init ( const appmodel::DataRecorderModule * mcfg)
pure virtual

◆ operator=() [1/2]

RecorderConcept & dunedaq::datahandlinglibs::RecorderConcept::operator= ( const RecorderConcept & )
delete

◆ operator=() [2/2]

RecorderConcept & dunedaq::datahandlinglibs::RecorderConcept::operator= ( RecorderConcept && )
delete

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