i->second->check_timeout();
}
+void server::fill_connection_buffers(void)
+{
+ std::map<unsigned int, connection*>::iterator ie=connections.end();
+ for(std::map<unsigned int, connection*>::iterator i=connections.begin(); i != ie; i++)
+ if (!i->second->is_closed())
+ i->second->fill_buffer();
+}
+
bool server::get_packet(std::string& data, unsigned int& conn_id)
{
// todo: this is somehow unfair: the first connections in the map get checked more