X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fserver.cpp;h=a319cf448b8892b7f024c1e47efe73671ec5ca24;hp=b749afa221d536f8be555ccfbaaa87dd8fe9ef0c;hb=0cf4dc9bf7fa527751fd7dc425f882fc86888132;hpb=ac7fdc22899c0c493fda5fdb3a4cb67e77504a6b diff --git a/src/server.cpp b/src/server.cpp index b749afa..a319cf4 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -76,6 +76,14 @@ void server::check_timeout() i->second->check_timeout(); } +void server::fill_connection_buffers(void) +{ + std::map::iterator ie=connections.end(); + for(std::map::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