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);
ocsdDataRespStr(ocsd_datapath_resp_t type)
static const std::string getErrorString(const ocsdError &error)
const uint8_t getErrorChanID() const
ocsdError & operator=(const ocsdError *p_err)
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code)
const ocsd_err_t getErrorCode() const
const ocsd_err_severity_t getErrorSeverity() const
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 & getMessage() const
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const std::string &msg)
const ocsd_trc_index_t getErrorIndex() const
ocsdError(const ocsd_err_severity_t sev_type, const ocsd_err_t code, const ocsd_trc_index_t idx)
void setMessage(const std::string &msg)
ocsdError(const ocsdError &Error)
ocsdError(const ocsdError *pError)
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, const uint8_t chan_id, const std::string &msg)
uint32_t ocsd_trc_index_t
enum _ocsd_datapath_resp_t ocsd_datapath_resp_t
enum _ocsd_err_severity_t ocsd_err_severity_t
enum _ocsd_err_t ocsd_err_t
OpenCSD : Standard Types used in the library interfaces.