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();
)
{
// 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 )
{
// 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();
}