summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/src/CAmRoutingSender.cpp
diff options
context:
space:
mode:
authorAleksandar Donchev <Aleksander.Donchev@partner.bmw.de>2014-08-26 18:15:19 +0200
committerChristian Linke <christian.linke@bmw.de>2014-11-05 18:35:35 +0100
commit57c2f4ea0148287d0bcea913cb34ba716489df4b (patch)
tree0aa026a28c4f4f2d727da882b0bee03cc671cb28 /AudioManagerDaemon/src/CAmRoutingSender.cpp
parentafadaf4260e8d436b454289e61e85ac8c5bab071 (diff)
downloadaudiomanager-57c2f4ea0148287d0bcea913cb34ba716489df4b.tar.gz
* Converter Implementation .6.2
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/src/CAmRoutingSender.cpp')
-rw-r--r--AudioManagerDaemon/src/CAmRoutingSender.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/AudioManagerDaemon/src/CAmRoutingSender.cpp b/AudioManagerDaemon/src/CAmRoutingSender.cpp
index 1606761..cd9c3d7 100644
--- a/AudioManagerDaemon/src/CAmRoutingSender.cpp
+++ b/AudioManagerDaemon/src/CAmRoutingSender.cpp
@@ -525,7 +525,11 @@ am_Error_e CAmRoutingSender::removeCrossfaderLookup(const am_crossfaderID_t cros
am_Error_e CAmRoutingSender::removeHandle(const am_Handle_s& handle)
{
if (mlistActiveHandles.erase(handle))
+ {
+ logInfo(__PRETTY_FUNCTION__,handle.handle,handle.handleType);
return (E_OK);
+ }
+ logError(__PRETTY_FUNCTION__,"Could not remove handle",handle.handle);
return (E_UNKNOWN);
}
@@ -556,6 +560,7 @@ am_Handle_s CAmRoutingSender::createHandle(const am_handleData_c& handleData, co
mlistActiveHandles.insert(std::make_pair(handle, handleData));
if ((mlistActiveHandles.size()%100) == 0)
logInfo("CAmRoutingSender::createHandle warning: too many open handles, number of handles: ", mlistActiveHandles.size());
+ logInfo(__PRETTY_FUNCTION__,handle.handle, handle.handleType);
return (handle);
}
@@ -570,9 +575,18 @@ CAmRoutingSender::am_handleData_c CAmRoutingSender::returnHandleData(const am_Ha
HandlesMap::const_iterator it = mlistActiveHandles.begin();
it = mlistActiveHandles.find(handle);
if (it!=mlistActiveHandles.end())
- return (it->second);
+ {
+ const am_handleData_c & result = it->second;
+ logInfo(__PRETTY_FUNCTION__, handle.handle, handle.handleType,
+ "connectionID", result.connectionID,
+ "sinkID", result.sinkID,
+ "sourceID",result.sourceID,
+ "sourceState", result.sourceState);
+ return result;
+ }
am_handleData_c handleData;
handleData.sinkID=0;
+ logError(__PRETTY_FUNCTION__,"could not find handle data for handle",handle.handle,handle.handleType);
return (handleData);
}