)
{
size_t hosts_interval_count = 0;
+ size_t hosts_count = 0;
bool parsed_success = false;
// [host] interval
if ( vm.count( get_command_string() ) > 0 )
{
HostList hosts_list = configuration->get_hosts();
- HostList::iterator hosts_it = hosts_list.begin();
+ HostList::iterator hosts_list_iterator = hosts_list.begin();
vector<int> hosts_intervals = vm[ get_command_string() ].as< vector<int> >();
BOOST_FOREACH( int host_interval_in_sec, hosts_intervals )
{
BOOST_ASSERT( 0 < host_interval_in_sec );
- HostItem host_item = *hosts_it;
+ HostItem host_item = *hosts_list_iterator;
host_item->set_interval_in_sec( host_interval_in_sec );
- ++hosts_it;
+ ++hosts_list_iterator;
GlobalLogger.info() << get_command_string() << "="
<< host_interval_in_sec << endl;
}
hosts_interval_count = hosts_intervals.size();
+ hosts_count = hosts_list.size();
parsed_success = true;
}
// TODO BOOST_ASSERT( hosts_names_count >= static_cast<size_t>( host_down_limit ) );
// BOOST_ASSERT( hosts_names_count == host_port_count );
// BOOST_ASSERT( hosts_names_count == host_ping_protocol_count );
-// BOOST_ASSERT( hosts_names_count == hosts_interval_count );
+ BOOST_ASSERT( hosts_count == hosts_interval_count );
return parsed_success;
}
)
{
size_t host_ping_protocol_count = 0;
+ size_t hosts_count = 0;
bool parsed_success = false;
// [host] ping-protocol
if ( vm.count( get_command_string() ) > 0 )
{
HostList hosts_list = configuration->get_hosts();
- HostList::iterator hosts_it = hosts_list.begin();
+ HostList::iterator hosts_list_iterator = hosts_list.begin();
vector<string> hosts_protocols = vm[ get_command_string() ].as< vector<string> >();
BOOST_FOREACH( string protocol_string, hosts_protocols )
{
BOOST_ASSERT( !protocol_string.empty() );
- HostItem host_item = *hosts_it;
+ HostItem host_item = *hosts_list_iterator;
PingProtocol host_protocol = get_ping_protocol_from_string( protocol_string );
host_item->set_ping_protocol( host_protocol );
- ++hosts_it;
+ ++hosts_list_iterator;
GlobalLogger.info() << get_command_string() << "="
<< protocol_string << endl;
}
host_ping_protocol_count = hosts_protocols.size();
+ hosts_count = hosts_list.size();
parsed_success = true;
}
// TODO receive the host_down_limit by parameter, use a std::map to find this configuration inside the Options container
// TODO BOOST_ASSERT( hosts_names_count >= static_cast<size_t>( host_down_limit ) );
// BOOST_ASSERT( hosts_names_count == host_port_count );
-// BOOST_ASSERT( hosts_names_count == host_ping_protocol_count );
+ BOOST_ASSERT( hosts_count == host_ping_protocol_count );
// BOOST_ASSERT( hosts_names_count == hosts_interval_count );
return parsed_success;
)
{
size_t host_port_count = 0;
+ size_t hosts_count = 0;
bool parsed_success = false;
// [host] port
if ( vm.count( get_command_string() ) > 0 )
{
HostList hosts_list = configuration->get_hosts();
- HostList::iterator hosts_it = hosts_list.begin();
+ HostList::iterator hosts_list_iterator = hosts_list.begin();
vector<int> hosts_ports = vm[ get_command_string() ].as< vector<int> >();
BOOST_FOREACH( int host_port, hosts_ports )
{
BOOST_ASSERT( ( 0 <= host_port ) && ( host_port <= numeric_limits<uint16_t>::max() ) );
- HostItem host_item = *hosts_it;
+ HostItem host_item = *hosts_list_iterator;
host_item->set_port( static_cast<uint16_t>(host_port) );
- ++hosts_it;
+ ++hosts_list_iterator;
GlobalLogger.info() << get_command_string() << "=" << host_port << endl;
}
host_port_count = hosts_ports.size();
+ hosts_count = hosts_list.size();
parsed_success = true;
}
// TODO receive the host_down_limit by parameter, use a std::map to find this configuration inside the Options container
// TODO BOOST_ASSERT( hosts_names_count >= static_cast<size_t>( host_down_limit ) );
-// BOOST_ASSERT( hosts_names_count == host_port_count );
+ BOOST_ASSERT( hosts_count == host_port_count );
// BOOST_ASSERT( hosts_names_count == host_ping_protocol_count );
// BOOST_ASSERT( hosts_names_count == hosts_interval_count );