- while(pcap_dispatch(pcap, -1, &capture_handler, reinterpret_cast<unsigned char *>(this))>0);
+ while(pcap_dispatch(pcap, -1, &capture_handler, reinterpret_cast<unsigned char *>(this))>0) ;
for(map<unsigned, Host *>::iterator i=hosts.begin(); i!=hosts.end(); ++i)
{
i->second->tick(dt);
min_activity=min(min_activity, i->second->get_activity());
}
for(map<unsigned, Host *>::iterator i=hosts.begin(); i!=hosts.end(); ++i)
{
i->second->tick(dt);
min_activity=min(min_activity, i->second->get_activity());
}
if(i->second->get_activity()>min_activity)
{
i->second->set_active(true);
hosts.insert(*i);
disabled_hosts.erase(i++);
}
if(i->second->get_activity()>min_activity)
{
i->second->set_active(true);
hosts.insert(*i);
disabled_hosts.erase(i++);
}