summaryrefslogtreecommitdiff
path: root/AudioManagerUtilities/include/CAmDltWrapper.h
diff options
context:
space:
mode:
authorChristian Linke <christian.linke@bmw.de>2015-10-06 19:19:15 +0100
committerChristian Linke <christian.linke@bmw.de>2015-10-06 19:28:39 +0100
commitb8b2aa9fb51dcbc8a4c95de21ba1ac34c54c2043 (patch)
tree4ae2390e8e08ead6e5a0b69774a8b41e17997a18 /AudioManagerUtilities/include/CAmDltWrapper.h
parent32f74d1bd670c3a7623fa5cd52d96a7646152ccd (diff)
downloadaudiomanager-b8b2aa9fb51dcbc8a4c95de21ba1ac34c54c2043.tar.gz
make changes in utilities compile
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerUtilities/include/CAmDltWrapper.h')
-rw-r--r--AudioManagerUtilities/include/CAmDltWrapper.h44
1 files changed, 22 insertions, 22 deletions
diff --git a/AudioManagerUtilities/include/CAmDltWrapper.h b/AudioManagerUtilities/include/CAmDltWrapper.h
index 8dbd0bc..0c2b4d0 100644
--- a/AudioManagerUtilities/include/CAmDltWrapper.h
+++ b/AudioManagerUtilities/include/CAmDltWrapper.h
@@ -128,7 +128,7 @@ public:
void append(const std::vector<uint8_t> & data);
// specialization for const char*
- template<typename T = const char*> void append(const char* value)
+ template<typename T = const char*&> void append(const char*& value)
{
#ifdef WITH_DLT
dlt_user_log_write_string(&mDltContextData, value);
@@ -138,7 +138,7 @@ public:
}
// specialization for const am_Error_e
- template<typename T = const am_Error_e> void CAmDltWrapper::append(const am_Error_e value)
+ template<typename T = const am_Error_e> void append(const am_Error_e value)
{
const char* str_error[E_MAX] = {
"E_OK",
@@ -207,55 +207,55 @@ inline CAmDltWrapper* getWrapper()
}
/**
- * logs given values with debuglevel with the default context
+ * logs given values with a given context (register first!) and given loglevel
+ * @param context
+ * @param loglevel
* @param value
* @param ...
*/
template<typename T, typename... TArgs>
-void logDebug(T value, TArgs... args)
+void log(DltContext* const context, DltLogLevelType loglevel, T value, TArgs... args)
{
- log(NULL, DLT_LOG_DEBUG, value, args...);
+ CAmDltWrapper* inst(getWrapper());
+
+ if (!inst->init(loglevel, context))
+ return;
+ inst->append(value);
+ inst->append(args...);
+ inst->send();
}
/**
- * logs given values with infolevel with the default context
+ * logs given values with debuglevel with the default context
* @param value
* @param ...
*/
template<typename T, typename... TArgs>
-void logInfo(T value, TArgs... args)
+void logDebug(T value, TArgs... args)
{
- log(NULL, DLT_LOG_INFO, value, args...);
+ log(NULL, DLT_LOG_DEBUG, value, args...);
}
/**
- * logs given values with errorlevel with the default context
+ * logs given values with infolevel with the default context
* @param value
* @param ...
*/
template<typename T, typename... TArgs>
-void logError(T value, TArgs... args)
+void logInfo(T value, TArgs... args)
{
- log(NULL, DLT_LOG_ERROR, value, args...);
+ log(NULL, DLT_LOG_INFO, value, args...);
}
/**
- * logs given values with a given context (register first!) and given loglevel
- * @param context
- * @param loglevel
+ * logs given values with errorlevel with the default context
* @param value
* @param ...
*/
template<typename T, typename... TArgs>
-void log(DltContext* const context, DltLogLevelType loglevel, T value, TArgs... args)
+void logError(T value, TArgs... args)
{
- CAmDltWrapper* inst(getWrapper());
-
- if (!inst->init(loglevel, context))
- return;
- inst->append(value);
- inst->append(args...);
- inst->send();
+ log(NULL, DLT_LOG_ERROR,value,args...);
}
}