36 #ifndef ARM_TRC_ERROR_LOG_I_H_INCLUDED
37 #define ARM_TRC_ERROR_LOG_I_H_INCLUDED
virtual void LogError(const ocsd_hndl_err_log_t handle, const ocsdError *Error)=0
virtual ocsdError * GetLastError()=0
virtual ocsdMsgLogger * getOutputLogger()=0
@ HANDLE_FIRST_REGISTERED_COMPONENT
virtual ~ITraceErrorLog()
virtual void setOutputLogger(ocsdMsgLogger *pLogger)=0
virtual const ocsd_err_severity_t GetErrorLogVerbosity() const =0
virtual ocsdError * GetLastIDError(const uint8_t chan_id)=0
virtual const ocsd_hndl_err_log_t RegisterErrorSource(const std::string &component_name)=0
virtual void LogMessage(const ocsd_hndl_err_log_t handle, const ocsd_err_severity_t filter_level, const std::string &msg)=0
unsigned int ocsd_hndl_err_log_t
enum _ocsd_err_severity_t ocsd_err_severity_t
OpenCSD : Standard Types used in the library interfaces.