OpenCSD - CoreSight Trace Decode Library
0.14.4
|
Go to the documentation of this file.
36 #ifndef ARM_TRC_COMPONENT_H_INCLUDED
37 #define ARM_TRC_COMPONENT_H_INCLUDED
44 class errLogAttachMonitor;
131 void Init(
const std::string &name);
147 #endif // ARM_TRC_COMPONENT_H_INCLUDED
void LogError(const ocsdError &Error)
void setAssocComponent(TraceComponent *assocComp)
OpenCSD : Library Error class.
const uint32_t getComponentOpMode() const
unsigned int ocsd_hndl_err_log_t
friend class errLogAttachMonitor
virtual ~TraceComponent()
const uint32_t getSupportedOpModes() const
const bool isLoggingErrorLevel(const ocsd_err_severity_t level) const
void do_attach_notify(const int num_attached)
void LogDefMessage(const std::string &msg)
void setComponentName(const std::string &name)
TraceComponent(const std::string &name, int instIDNum)
enum _ocsd_err_t ocsd_err_t
ocsd_err_t setComponentOpMode(uint32_t op_flags)
void Init(const std::string &name)
Base class for all decode components in the library.
uint32_t m_op_flags
current component operational mode flags.
TraceComponent(const std::string &name)
componentAttachPt< ITraceErrorLog > * getErrorLogAttachPt()
TraceComponent * getAssocComponent()
void updateErrorLogLevel()
enum _ocsd_err_severity_t ocsd_err_severity_t
void LogMessage(const ocsd_err_severity_t filter_level, const std::string &msg)
OpenCSD : Component attachment point interface class.
uint32_t m_supported_op_flags
supported component operational mode flags - derived class to intialise.
const ocsd_err_severity_t getErrorLogLevel() const
const std::string & getComponentName() const