diff options
author | Jens Lorenz <jlorenz@de.adit-jv.com> | 2018-03-27 14:48:40 +0200 |
---|---|---|
committer | Jens Lorenz <jlorenz@de.adit-jv.com> | 2018-04-09 17:00:47 +0200 |
commit | a212d35a4f1fe824ade75eb22dc860852e9d2d2f (patch) | |
tree | 49421cada4339939be02addadcf97b07090ce998 /AudioManagerUtilities/src | |
parent | 0408f613c6b2a0653cc32ca5ba4776279cd896ff (diff) | |
download | audiomanager-a212d35a4f1fe824ade75eb22dc860852e9d2d2f.tar.gz |
AMUtil: Rework of exception debug messages
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
Diffstat (limited to 'AudioManagerUtilities/src')
-rw-r--r-- | AudioManagerUtilities/src/CAmSocketHandler.cpp | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/AudioManagerUtilities/src/CAmSocketHandler.cpp b/AudioManagerUtilities/src/CAmSocketHandler.cpp index ac58f48..16fb5ad 100644 --- a/AudioManagerUtilities/src/CAmSocketHandler.cpp +++ b/AudioManagerUtilities/src/CAmSocketHandler.cpp @@ -1027,15 +1027,16 @@ void CAmSocketHandler::timerCorrection() */ void CAmSocketHandler::prepare(am::CAmSocketHandler::sh_poll_s& row) { - if (row.prepareCB) + if (!row.prepareCB) + return; + + try { - try - { - row.prepareCB(row.handle, row.userData); - } catch (std::exception& e) - { - logError("Sockethandler: Exception in Preparecallback,caught", e.what()); - } + row.prepareCB(row.handle, row.userData); + } + catch (std::exception& e) + { + logError("CAmSocketHandler::prepare Exception caught", e.what()); } } @@ -1047,9 +1048,10 @@ void CAmSocketHandler::fire(const sh_poll_s& a) try { a.firedCB(a.pollfdValue, a.handle, a.userData); - } catch (std::exception& e) + } + catch (std::exception& e) { - logError("Sockethandler: Exception in Preparecallback,caught", e.what()); + logError("CAmSocketHandler::fire Exception caught", e.what()); } } @@ -1122,9 +1124,10 @@ void CAmSocketHandler::callTimer(sh_timer_s& a) try { a.callback(a.handle, a.userData); - } catch (std::exception& e) + } + catch (std::exception& e) { - logError("Sockethandler: Exception in Timercallback,caught", e.what()); + logError("CAmSocketHandler::callTimer() Exception caught", e.what()); } } @@ -1141,7 +1144,6 @@ bool CAmSocketHandler::nextHandle(sh_identifier_s & handle) } if (handle.lastUsedID == lastHandle) { - logError("Could not create new polls, too many open!"); return (false); } |