1 #ifndef OTSDAQ_ARTDAQSUPERVISOR_ARTDAQSUPERVISORTRACECONTROLLER_H
2 #define OTSDAQ_ARTDAQSUPERVISOR_ARTDAQSUPERVISORTRACECONTROLLER_H
4 #include "otsdaq/ARTDAQSupervisor/ARTDAQSupervisor.hh"
5 #include "otsdaq/MessageFacility/ITRACEController.h"
15 const ITRACEController::HostTraceLevelMap&
getTraceLevels(
void)
final;
18 std::string
const& hostname =
"localhost",
19 std::string
const& mode =
"ALL")
final;
31 std::cout <<
"using enable" << std::endl;
const ITRACEController::HostTraceLevelMap & getTraceLevels(void) final
pure virtual
virtual bool getIsTriggered(void)
These functions are defaulted because ARTDAQSupervisorTRACEController doesn't have direct access to t...
virtual void enableTrace(bool enable=true)
pure virtual
virtual void resetTraceBuffer(void)
pure virtual
virtual void setTriggerEnable(size_t)
pure virtual
virtual void setTraceLevelMask(std::string const &label, TraceMasks const &lvl, std::string const &hostname="localhost", std::string const &mode="ALL") final
pure virtual