X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FScheduler.test.cc;h=5116a9c0f4ed7908272f309e03c4282ded1145eb;hb=41fe0d795abca302db24e7a955df6ef15ffed722;hp=78aaa4d29c602e0545b394160fe5f7ce094c5252;hpb=85ab07d100a382467a42e19d741d403a7a96c951;p=senf.git diff --git a/Scheduler/Scheduler.test.cc b/Scheduler/Scheduler.test.cc index 78aaa4d..5116a9c 100644 --- a/Scheduler/Scheduler.test.cc +++ b/Scheduler/Scheduler.test.cc @@ -1,3 +1,4 @@ + // $Id$ // // Copyright (C) 2006 @@ -143,7 +144,7 @@ namespace { void callback(int fd, Scheduler::EventId ev) { event = ev; - switch (event) { + switch (event & Scheduler::EV_ALL) { case Scheduler::EV_READ: size = recv(fd,buffer,1024,0); break; @@ -155,11 +156,6 @@ namespace { size = write(fd,buffer,size); Scheduler::instance().terminate(); break; - case Scheduler::EV_HUP: - case Scheduler::EV_ERR: - case Scheduler::EV_NONE: - case Scheduler::EV_ALL: - ; } Scheduler::instance().terminate(); } @@ -188,9 +184,9 @@ namespace { callback(handle.fd_,event); } - bool is_close(MicroTime a, MicroTime b) + bool is_close(ClockService::clock_type a, ClockService::clock_type b) { - return (a