[prev in list] [next in list] [prev in thread] [next in thread] 

List:       semsdev
Subject:    [Semsdev] git:master: core: added debug print for subscriptions
From:       Raphael Coeffic <rco () iptel ! org>
Date:       2013-06-25 14:46:01
Message-ID: 20130625144601.5213AEF8074 () rimmer ! ryngle ! com
[Download RAW message or body]

Module: sems
Branch: master
Commit: 513fdad9a394e0a43f8a23e4b903ccaabc94cac6
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=513fdad9a394e0a43f8a23e4b903ccaabc94cac6


Author: Raphael Coeffic <rco@iptel.org>
Committer: Raphael Coeffic <rco@iptel.org>
Date:   Mon Jun 24 16:57:38 2013 +0200

core: added debug print for subscriptions

---

 core/AmSipSubscription.cpp |    8 ++++++++
 core/AmSipSubscription.h   |    2 ++
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/core/AmSipSubscription.cpp b/core/AmSipSubscription.cpp
index 3af4962..63731e3 100644
--- a/core/AmSipSubscription.cpp
+++ b/core/AmSipSubscription.cpp
@@ -568,6 +568,14 @@ void AmSipSubscription::onTimeout(int timer_id, \
SingleSubscription* sub)  removeSubscription(it);
 }
 
+void AmSipSubscription::debug()
+{
+  DBG("subscriptions with lt=%s:",dlg->getLocalTag().c_str());
+  for(Subscriptions::iterator it = subs.begin(); it != subs.end(); it++) {
+    DBG("\t%s",(*it)->to_str().c_str());
+  }
+}
+
 
 SIPSubscriptionEvent::SIPSubscriptionEvent(SubscriptionStatus status, 
 					   const string& handle,
diff --git a/core/AmSipSubscription.h b/core/AmSipSubscription.h
index 18de142..33e6663 100644
--- a/core/AmSipSubscription.h
+++ b/core/AmSipSubscription.h
@@ -198,6 +198,8 @@ public:
   virtual void onNotify(const AmSipRequest& req, SingleSubscription* sub) {}
   virtual void onFailureReply(const AmSipReply& reply, SingleSubscription* sub) {}
   virtual void onTimeout(int timer_id, SingleSubscription* sub);
+
+  virtual void debug();
 };
 
 struct SIPSubscriptionEvent

_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic