OpenCSD - CoreSight Trace Decode Library
0.14.4
|
Go to the documentation of this file.
36 #ifndef ARM_OCSD_ERROR_H_INCLUDED
37 #define ARM_OCSD_ERROR_H_INCLUDED
74 void setMessage(
const std::string &msg) { m_err_message = msg; };
75 const std::string &
getMessage()
const {
return m_err_message; };
85 static void appendErrorDetails(std::string &errStr,
const ocsdError &error);
93 std::string m_err_message;
108 return (*
this = &err);
114 #endif // ARM_OCSD_ERROR_H_INCLUDED
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx, const std::string &msg)
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx)
ocsdError & operator=(const ocsdError *p_err)
OpenCSD : Standard Types used in the library interfaces.
void setMessage(const std::string &msg)
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx, const uint8_t chan_id, const std::string &msg)
enum _ocsd_err_t ocsd_err_t
ocsdError(const ocsdError &Error)
const ocsd_err_t getErrorCode() const
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const std::string &msg)
uint32_t ocsd_trc_index_t
enum _ocsd_err_severity_t ocsd_err_severity_t
ocsdError(const ocsdError *pError)
const ocsd_trc_index_t getErrorIndex() const
const std::string & getMessage() const
const uint8_t getErrorChanID() const
const ocsd_err_severity_t getErrorSeverity() const
static const std::string getErrorString(const ocsdError &error)
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx, const uint8_t chan_id)
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code)