diff options
author | christian mueller <christian.ei.mueller@bmw.de> | 2012-03-29 17:40:07 +0200 |
---|---|---|
committer | christian mueller <christian.ei.mueller@bmw.de> | 2012-03-29 17:40:07 +0200 |
commit | 9c0acd5dc485e422a4a0e329e77ab31af721efeb (patch) | |
tree | a9d6e331c0bc23790f0614f880354946c430b522 /AudioManagerDaemon/src/CAmDltWrapper.cpp | |
parent | 2566c2aaaf8f43b184a037e227e8bf2c747c7679 (diff) | |
download | audiomanager-9c0acd5dc485e422a4a0e329e77ab31af721efeb.tar.gz |
* [GAM-49] worked in comments to last patches
* changed dlt threadsafeness
* changes on timers in CAmSockethandler
* adopted test of Sockethandler to changes
* add versioning scheme to documentation
* added forgotten #include <map> on CamDbusWrapper and CAmRoutingSenderAsync
* adopted RoutingReceiverAsyncTests to new timers
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/src/CAmDltWrapper.cpp')
-rw-r--r-- | AudioManagerDaemon/src/CAmDltWrapper.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/AudioManagerDaemon/src/CAmDltWrapper.cpp b/AudioManagerDaemon/src/CAmDltWrapper.cpp index 5449d7d..61d79c2 100644 --- a/AudioManagerDaemon/src/CAmDltWrapper.cpp +++ b/AudioManagerDaemon/src/CAmDltWrapper.cpp @@ -30,7 +30,7 @@ namespace am { CAmDltWrapper* CAmDltWrapper::mpDLTWrapper = NULL; -pthread_mutex_t CAmDltWrapper::logMutex = PTHREAD_MUTEX_INITIALIZER; +pthread_mutex_t CAmDltWrapper::mMutex = PTHREAD_MUTEX_INITIALIZER; CAmDltWrapper *CAmDltWrapper::instance(const bool enableNoDLTDebug) { @@ -96,6 +96,7 @@ void CAmDltWrapper::registerContext(DltContext& handle, const char *contextid, c void CAmDltWrapper::init(DltLogLevelType loglevel, DltContext* context) { (void) loglevel; + pthread_mutex_lock(&mMutex); if (!context) context = &mDltContext; #ifdef WITH_DLT @@ -115,6 +116,7 @@ void CAmDltWrapper::send() mDltContextData.buffer.str(""); mDltContextData.buffer.clear(); #endif + pthread_mutex_unlock(&mMutex); } void CAmDltWrapper::append(const int8_t value) |