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

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Sat Dec 21 16:15:10 2013 +0100

b/f: core: init monitoring interface used by core after loading modules

---

 core/AmSessionContainer.cpp |    6 ++++--
 core/AmSessionContainer.h   |    2 ++
 core/sems.cpp               |    2 ++
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/core/AmSessionContainer.cpp b/core/AmSessionContainer.cpp
index 05556c3..9de5126 100644
--- a/core/AmSessionContainer.cpp
+++ b/core/AmSessionContainer.cpp
@@ -115,10 +115,12 @@ bool AmSessionContainer::clean_sessions() {
   return more;
 }
 
-void AmSessionContainer::run()
-{
+void AmSessionContainer::initMonitoring() {
   _MONITORING_INIT;
+}
 
+void AmSessionContainer::run()
+{
   while(!_container_closed.get()){
 
     _run_cond.wait_for();
diff --git a/core/AmSessionContainer.h b/core/AmSessionContainer.h
index fe45e6e..e1d58be 100644
--- a/core/AmSessionContainer.h
+++ b/core/AmSessionContainer.h
@@ -202,6 +202,8 @@ class AmSessionContainer : public AmThread
    */
   unsigned int getMaxCPS();
 
+  void initMonitoring();
+
   _MONITORING_DEFINE_INTERFACE;
 
 };
diff --git a/core/sems.cpp b/core/sems.cpp
index c9f6c89..3592593 100644
--- a/core/sems.cpp
+++ b/core/sems.cpp
@@ -585,6 +585,8 @@ int main(int argc, char* argv[])
 
   AmPlugIn::instance()->registerLoggingPlugins();
 
+  AmSessionContainer::instance()->initMonitoring();
+
   #ifndef DISABLE_DAEMON_MODE
   if(fd[1]) {
     DBG("hi world! I'm main child [%d]\n", main_pid);

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to