--- rxvt-unicode/src/iom.h 2006/01/19 20:30:36 1.27 +++ rxvt-unicode/src/iom.h 2006/05/31 00:32:56 1.28 @@ -125,7 +125,7 @@ #if IOM_IO enum { EVENT_UNDEF = -1, EVENT_NONE = 0, EVENT_READ = 1, EVENT_WRITE = 2 }; -struct io_watcher : watcher, callback2 { +struct io_watcher : watcher, callback { int fd; short events; @@ -138,14 +138,14 @@ template io_watcher (O1 *object, void (O2::*method) (io_watcher &, short)) - : callback2 (object, method) + : callback (object, method) { } ~io_watcher () { stop (); } }; #endif #if IOM_TIME -struct time_watcher : watcher, callback1 { +struct time_watcher : watcher, callback { tstamp at; void trigger (); @@ -158,7 +158,7 @@ template time_watcher (O1 *object, void (O2::*method) (time_watcher &)) - : callback1 (object, method), at (0) + : callback (object, method), at (0) { } ~time_watcher () { stop (); } }; @@ -166,13 +166,13 @@ #if IOM_CHECK // run before checking for new events -struct check_watcher : watcher, callback1 { +struct check_watcher : watcher, callback { void start () { io_manager::reg (*this); } void stop () { io_manager::unreg (*this); } template check_watcher (O1 *object, void (O2::*method) (check_watcher &)) - : callback1 (object, method) + : callback (object, method) { } ~check_watcher () { stop (); } }; @@ -180,20 +180,20 @@ #if IOM_IDLE // run after checking for any i/o, but before waiting -struct idle_watcher : watcher, callback1 { +struct idle_watcher : watcher, callback { void start () { io_manager::reg (*this); } void stop () { io_manager::unreg (*this); } template idle_watcher (O1 *object, void (O2::*method) (idle_watcher &)) - : callback1 (object, method) + : callback (object, method) { } ~idle_watcher () { stop (); } }; #endif #if IOM_SIG -struct sig_watcher : watcher, callback1 { +struct sig_watcher : watcher, callback { int signum; void start (int signum); @@ -201,14 +201,14 @@ template sig_watcher (O1 *object, void (O2::*method) (sig_watcher &)) - : callback1 (object, method), signum (0) + : callback (object, method), signum (0) { } ~sig_watcher () { stop (); } }; #endif #if IOM_CHILD -struct child_watcher : watcher, callback2 { +struct child_watcher : watcher, callback { int /*pid_t*/ pid; void start (int pid) { this->pid = pid; io_manager::reg (*this); } @@ -216,7 +216,7 @@ template child_watcher (O1 *object, void (O2::*method) (child_watcher &, int status)) - : callback2 (object, method), pid (0) + : callback (object, method), pid (0) { } ~child_watcher () { stop (); } };