// Custom includes
#include <sys/types.h>
-#include <signal.h>
#include <sys/wait.h>
#include <unistd.h>
#include <sys/socket.h>
senf::scheduler::FdManager manager;
senf::scheduler::FIFORunner runner;
senf::scheduler::FdDispatcher dispatcher (manager, runner);
+ manager.timeout(1000);
int pid (start_server());
BOOST_REQUIRE( pid );
BOOST_FAIL("connect");
}
- SENF_CHECK_NO_THROW( dispatcher.add(sock, boost::bind(&callback, sock, _1),
- senf::scheduler::FdDispatcher::EV_READ) );
- manager.timeout(1000);
+ BOOST_CHECK( dispatcher.add("testHandler", sock, boost::bind(&callback, sock, _1),
+ senf::scheduler::FdDispatcher::EV_READ) );
event = 0;
SENF_CHECK_NO_THROW( manager.processOnce() );
SENF_CHECK_NO_THROW( runner.run() );
strcpy(buffer,"WRITE");
size=5;
- SENF_CHECK_NO_THROW( dispatcher.add(sock, boost::bind(&callback, sock, _1),
- senf::scheduler::FdDispatcher::EV_WRITE) );
+ BOOST_CHECK( dispatcher.add("testHandler", sock, boost::bind(&callback, sock, _1),
+ senf::scheduler::FdDispatcher::EV_WRITE) );
event = 0;
sleep(1);
SENF_CHECK_NO_THROW( manager.processOnce() );