//------------------------------------------------------------------------- void RTPReceiverChannelAudio::onTimer(TimerPtr timer) { ZS_LOG_DEBUG(log("timer") + ZS_PARAM("timer id", timer->getID())) AutoRecursiveLock lock(*this); #define TODO 1 #define TODO 2 }
void TimerMonitor::monitorBegin(TimerPtr timer) { AutoRecursiveLock lock(mLock); if (!mThread) { mThread = ThreadPtr(new boost::thread(boost::ref(*getTimerMonitor().get()))); } PUID timerID = timer->getID(); mMonitoredTimers[timerID] = TimerWeakPtr(timer); wakeUp(); }