otsdaq  3.03.00
ots::ARTDAQSupervisorTRACEController Class Reference
+ Inheritance diagram for ots::ARTDAQSupervisorTRACEController:
+ Collaboration diagram for ots::ARTDAQSupervisorTRACEController:

Public Member Functions

const ITRACEController::HostTraceLevelMap & getTraceLevels (void) final
 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
 
void setSupervisorPtr (ARTDAQSupervisor *ptr)
 
virtual bool getIsTriggered (void)
 These functions are defaulted because ARTDAQSupervisorTRACEController doesn't have direct access to the ARTDAQ TRACE Buffers.
 
virtual void setTriggerEnable (size_t)
 pure virtual
 
virtual void resetTraceBuffer (void)
 pure virtual
 
virtual void enableTrace (bool enable=true)
 pure virtual
 
- Public Member Functions inherited from ots::ITRACEController
std::string getTraceBufferDump (std::string const &filterFor="", std::string const &filterOut="")
 
std::string getHostnameString (void)
 

Additional Inherited Members

- Public Types inherited from ots::ITRACEController
typedef std::unordered_map< std::string, TraceMasksTraceLevelMap
 
typedef std::unordered_map< std::string, TraceLevelMap > HostTraceLevelMap
 
- Protected Member Functions inherited from ots::ITRACEController
void addTraceLevelsForThisHost (void)
 
void setTraceLevelsForThisHost (std::string const &name, TraceMasks const &lvl, std::string const &mode="ALL")
 
- Protected Attributes inherited from ots::ITRACEController
HostTraceLevelMap traceLevelsMap_
 

Detailed Description

Definition at line 9 of file ARTDAQSupervisorTRACEController.h.


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