converted a few more BOOST_FOREACH to const reference versions in main
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Mon, 12 May 2014 09:59:12 +0000 (11:59 +0200)
committerChristian Herdtweck <christian.herdtweck@intra2net.com>
Mon, 12 May 2014 09:59:12 +0000 (11:59 +0200)
src/main.cpp

index c8669fd..3f6b9c7 100644 (file)
@@ -192,7 +192,7 @@ void init_pingers(
         delays[interval_and_delay.first] = 0.0f;
 
     HostList hosts = configuration->get_hosts();
-    BOOST_FOREACH( HostItem host, hosts )
+    BOOST_FOREACH( const HostItem &host, hosts )
     {
         string destination_address = host->get_address();
         uint16_t destination_port = host->get_port();
@@ -229,7 +229,7 @@ void start_pingers(
 )
 {
     // start each ping scheduler
-    BOOST_FOREACH( PingSchedulerItem scheduler, scheduler_list )
+    BOOST_FOREACH( const PingSchedulerItem &scheduler, scheduler_list )
     {
         bool started = scheduler->start_pinging_thread();
         if ( !started )
@@ -246,13 +246,13 @@ void stop_pingers(
 {
     // Stop each ping scheduler
     GlobalLogger.info() << "Telling all pingers to stop";
-    BOOST_FOREACH( PingSchedulerItem scheduler, scheduler_list )
+    BOOST_FOREACH( const PingSchedulerItem &scheduler, scheduler_list )
     {
         scheduler->stop_pinging_thread();
     }
 
     GlobalLogger.info() << "Waiting for threads to shut down";
-    BOOST_FOREACH( PingSchedulerItem scheduler, scheduler_list )
+    BOOST_FOREACH( const PingSchedulerItem &scheduler, scheduler_list )
     {
         scheduler->wait_pinging_thread();
     }