--- gvpe/src/iom.h 2003/04/02 03:06:22 1.8 +++ gvpe/src/iom.h 2003/04/02 05:15:00 1.9 @@ -57,10 +57,10 @@ extern io_manager iom; -struct io_watcher : callback { +struct io_watcher : callback2 { template - io_watcher (O1 *object, void (O2::*method)(short revents)) - : callback(object,method) + io_watcher (O1 *object, void (O2::*method)(int fd, short revents)) + : callback2(object,method) { } ~io_watcher () @@ -81,13 +81,13 @@ #define TSTAMP_CANCEL -1. -struct time_watcher : callback { +struct time_watcher : callback1 { bool registered; // already registered? tstamp at; template time_watcher (O1 *object, void (O2::*method)(tstamp &)) - : callback(object,method) + : callback1(object,method) , registered(false) { }