From 4e95ee075a723ba9270cbd33704a553e51823795 Mon Sep 17 00:00:00 2001 From: Christian Linke Date: Wed, 19 Mar 2014 15:49:43 +0100 Subject: handle am_error in dltwrapper Signed-off-by: Christian Linke --- AudioManagerDaemon/src/CAmDltWrapper.cpp | 48 ++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/AudioManagerDaemon/src/CAmDltWrapper.cpp b/AudioManagerDaemon/src/CAmDltWrapper.cpp index c8fe8e1..158a7d6 100644 --- a/AudioManagerDaemon/src/CAmDltWrapper.cpp +++ b/AudioManagerDaemon/src/CAmDltWrapper.cpp @@ -236,6 +236,53 @@ void CAmDltWrapper::append(const uint64_t value) #endif } +void CAmDltWrapper::append(am_Error_e value) +{ + std::string txt; + switch (value) + { + case am_Error_e::E_OK: + txt="E_OK"; + break; + case am_Error_e::E_ABORTED: + txt="E_ABORTED"; + break; + case am_Error_e::E_ALREADY_EXISTS: + txt="E_ALREADY_EXISTS"; + break; + case am_Error_e::E_DATABASE_ERROR: + txt="E_DATABASE_ERROR"; + break; + case am_Error_e::E_NON_EXISTENT: + txt="E_NON_EXISTENT"; + break; + case am_Error_e::E_NOT_POSSIBLE: + txt="E_NOT_POSSIBLE"; + break; + case am_Error_e::E_NOT_USED: + txt="E_NOT_USED"; + break; + case am_Error_e::E_NO_CHANGE: + txt="E_NO_CHANGE"; + break; + case am_Error_e::E_OUT_OF_RANGE: + txt="E_OUT_OF_RANGE"; + break; + case am_Error_e::E_UNKNOWN: + txt="E_UNKNOWN"; + break; + default: + txt="E_UNKNOWN"; + + } +#ifdef WITH_DLT + + dlt_user_log_write_string(&mDltContextData, txt.c_str()); +#else + mDltContextData.buffer << txt; +#endif +} + #ifndef WITH_DLT template void CAmDltWrapper::appendNoDLT(T value) { @@ -258,3 +305,4 @@ CAmDltWrapper::~CAmDltWrapper() } } + -- cgit v1.2.1