X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Console%2FServer.hh;h=1974a748bfe5f7d5c99a8b3a65e363a2e63ac9ed;hb=4e2b741f18b63e97ab4eef30fcee1dec999541be;hp=66426a0aada67fa15fcac51d20c33b127adafe61;hpb=db007c39287e3c666dd6b53edc8c3404617c7dd5;p=senf.git diff --git a/Console/Server.hh b/Console/Server.hh index 66426a0..1974a74 100644 --- a/Console/Server.hh +++ b/Console/Server.hh @@ -35,7 +35,6 @@ #include "../Socket/Protocols/INet/TCPSocketHandle.hh" #include "../Socket/ServerSocketHandle.hh" #include "../Scheduler/Scheduler.hh" -#include "../Scheduler/Binding.hh" #include "../Scheduler/ReadHelper.hh" #include "Parse.hh" #include "Executor.hh" @@ -80,8 +79,6 @@ namespace console { /////////////////////////////////////////////////////////////////////////// - ~Server(); - static Server & start(senf::INet4SocketAddress const & address); ///< Start server on given IPv4 address/port static Server & start(senf::INet6SocketAddress const & address); @@ -132,6 +129,7 @@ namespace console { void removeClient(Client & client); ServerHandle handle_; + scheduler::FdEvent event_; DirectoryNode::ptr root_; Mode mode_; @@ -195,7 +193,7 @@ namespace console { Server & server_; ClientHandle handle_; - SchedulerBinding binding_; + scheduler::FdEvent readevent_; scheduler::TimerEvent timer_; CommandParser parser_; Executor executor_;