X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Examples%2FTCPClientServer%2Fserver.cc;h=93fb1baf05b6f1ad177e7c8e705192fc08548992;hb=a1a6c76a214ad1935032826713cabaf9ac57bf07;hp=dacef47569fa0e5e4c8b6dd7822000acf46746d9;hpb=ea8b2923c29a6902f507db2b485a44a58e9406f0;p=senf.git diff --git a/Examples/TCPClientServer/server.cc b/Examples/TCPClientServer/server.cc index dacef47..93fb1ba 100644 --- a/Examples/TCPClientServer/server.cc +++ b/Examples/TCPClientServer/server.cc @@ -1,8 +1,8 @@ // $Id$ // // Copyright (C) 2007 -// Fraunhofer Institute for Open Communication Systems (FOKUS) -// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Thorsten Horstmann // // This program is free software; you can redistribute it and/or modify @@ -39,16 +39,16 @@ class Server public: Server(senf::INet4Address const & host, unsigned int port) : serverSock(senf::INet4SocketAddress(host, port)) {} - - void run() + + void run() { senf::Scheduler::instance().add( - serverSock, + serverSock, senf::membind(&Server::accept, this), senf::Scheduler::EV_READ); senf::Scheduler::instance().process(); } - + private: void accept(senf::Scheduler::EventId event) { @@ -58,7 +58,7 @@ private: boost::bind(&Server::readFromClient, this, clientSock, _1), senf::Scheduler::EV_READ); } - + void readFromClient(senf::TCPv4ClientSocketHandle clientSock, senf::Scheduler::EventId event) { if (!clientSock) {