tdaq-develop-2025-02-12
ots::TRACEController Class Reference
Inheritance diagram for ots::TRACEController:
ots::ITRACEController

Public Member Functions

virtual const HostTraceLevelMap & getTraceLevels (void)
 pure virtual
 
virtual void setTraceLevelMask (std::string const &label, TraceMasks const &lvl, std::string const &hostname="localhost", std::string const &mode="ALL")
 pure virtual
 
virtual bool getIsTriggered (void)
 pure virtual
 
virtual void setTriggerEnable (size_t entriesAfterTrigger)
 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 8 of file TRACEController.h.


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