Module: sems Branch: master Commit: 65a06dc656eb71600bc71b5ebe47b56a5b004d96 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=65a06dc656eb71600bc71b5ebe47b56a5b004d96
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Wed Nov 24 23:14:19 2010 +0100 user AmSession timer functions in session_timer --- core/plug-in/session_timer/SessionTimer.cpp | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) diff --git a/core/plug-in/session_timer/SessionTimer.cpp b/core/plug-in/session_timer/SessionTimer.cpp index e83aab3..fc9283f 100644 --- a/core/plug-in/session_timer/SessionTimer.cpp +++ b/core/plug-in/session_timer/SessionTimer.cpp @@ -316,15 +316,13 @@ void SessionTimer::setTimers(AmSession* s) DBG("Setting session interval timer: %ds, tag '%s'\n", session_interval, s->getLocalTag().c_str()); - UserTimer::instance()-> - setTimer(ID_SESSION_INTERVAL_TIMER, session_interval, s->getLocalTag()); + s->setTimer(ID_SESSION_INTERVAL_TIMER, session_interval); // set session refresh action timer, after half the expiration if (session_refresher == refresh_local) { DBG("Setting session refresh timer: %ds, tag '%s'\n", session_interval/2, s->getLocalTag().c_str()); - UserTimer::instance()-> - setTimer(ID_SESSION_REFRESH_TIMER, session_interval/2, s->getLocalTag()); + s->setTimer(ID_SESSION_REFRESH_TIMER, session_interval/2); } } @@ -332,17 +330,14 @@ void SessionTimer::retryRefreshTimer(AmSession* s) { DBG("Retrying session refresh timer: T-2s, tag '%s' \n", s->getLocalTag().c_str()); - UserTimer::instance()-> - setTimer(ID_SESSION_REFRESH_TIMER, 2, s->getLocalTag()); + s->setTimer(ID_SESSION_REFRESH_TIMER, 2); } void SessionTimer::removeTimers(AmSession* s) { - UserTimer::instance()-> - removeTimer(ID_SESSION_REFRESH_TIMER, s->getLocalTag()); - UserTimer::instance()-> - removeTimer(ID_SESSION_INTERVAL_TIMER, s->getLocalTag()); + s->removeTimer(ID_SESSION_REFRESH_TIMER); + s->removeTimer(ID_SESSION_INTERVAL_TIMER); } void SessionTimer::onTimeoutEvent(AmTimeoutEvent* timeout_ev) _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
