summaryrefslogtreecommitdiff
path: root/orbsvcs/LoadBalancer/LoadMonitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'orbsvcs/LoadBalancer/LoadMonitor.cpp')
-rw-r--r--orbsvcs/LoadBalancer/LoadMonitor.cpp23
1 files changed, 9 insertions, 14 deletions
diff --git a/orbsvcs/LoadBalancer/LoadMonitor.cpp b/orbsvcs/LoadBalancer/LoadMonitor.cpp
index 838c077e17e..7f6e6b8f473 100644
--- a/orbsvcs/LoadBalancer/LoadMonitor.cpp
+++ b/orbsvcs/LoadBalancer/LoadMonitor.cpp
@@ -1,3 +1,5 @@
+// $Id$
+
#include "Push_Handler.h"
#include "Monitor_Signal_Handler.h"
@@ -11,12 +13,6 @@
#include "ace/OS_main.h"
#include "ace/OS_NS_strings.h"
-
-ACE_RCSID (LoadBalancer,
- LoadMonitor,
- "$Id$")
-
-
static const ACE_TCHAR * location_id = 0;
static const ACE_TCHAR * location_kind = 0;
static const ACE_TCHAR * mtype = ACE_TEXT("CPU");
@@ -283,14 +279,6 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[])
reactor,
timer_id);
- CosLoadBalancing::LoadManager_ptr tmp;;
-
- if (timer_id == -1)
- tmp = load_manager.in (); // PULL monitoring
- else
- tmp = CosLoadBalancing::LoadManager::_nil (); // PUSH
- // monitoring
-
#if defined (linux) && defined (ACE_HAS_THREADS)
if (ACE_Thread_Manager::instance ()->spawn (::TAO_LB_run_load_monitor,
orb.in ()) == -1)
@@ -329,6 +317,13 @@ ACE_TMAIN (int argc, ACE_TCHAR *argv[])
// ensure graceful shutdown of the LoadMonitor so that
// LoadMonitors registered with the LoadManager can be
// deregistered.
+ CosLoadBalancing::LoadManager_ptr tmp;
+
+ if (timer_id == -1)
+ tmp = load_manager.in (); // PULL monitoring
+ else
+ tmp = CosLoadBalancing::LoadManager::_nil (); // PUSH
+ // monitoring
TAO_LB_Monitor_Signal_Handler signal_handler (
orb.in (),
root_poa.in (),