From 4ae364ba33c0fcff1b5c0fbda653ccc0f4e1d88f Mon Sep 17 00:00:00 2001 From: Tobias Blomberg Date: Sun, 3 Nov 2019 18:55:07 +0100 Subject: [PATCH] Add info printouts for temporary TG monitoring events --- src/svxlink/svxlink/ReflectorLogic.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/svxlink/svxlink/ReflectorLogic.cpp b/src/svxlink/svxlink/ReflectorLogic.cpp index 170d36fc..f3f67136 100644 --- a/src/svxlink/svxlink/ReflectorLogic.cpp +++ b/src/svxlink/svxlink/ReflectorLogic.cpp @@ -456,11 +456,15 @@ void ReflectorLogic::remoteCmdReceived(LogicBase* src_logic, const MonitorTgsSet::iterator it = m_monitor_tgs.find(tg); if (it != m_monitor_tgs.end()) { + std::cout << name() << ": Refresh temporary monitor for TG #" + << tg << std::endl; // NOTE: (*it).timeout is mutable (*it).timeout = TMP_MONITOR_TIMEOUT; } else { + std::cout << name() << ": Add temporary monitor for TG #" + << tg << std::endl; MonitorTgEntry mte(tg); mte.timeout = TMP_MONITOR_TIMEOUT; m_monitor_tgs.insert(mte); @@ -1608,6 +1612,8 @@ void ReflectorLogic::checkTmpMonitorTimeout(void) // NOTE: mte.timeout is mutable if (--mte.timeout <= 0) { + std::cout << name() << ": Temporary monitor timeout for TG #" + << mte.tg << std::endl; changed = true; m_monitor_tgs.erase(it); std::ostringstream os;