-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: rxvt-unicode-sixel
action: commit
revision:
path_from:
revision_from: bd768a123ac07f466f3dc72d42972f0e89038812:
path_to:
revision_to:

git.thebackupbox.net

rxvt-unicode-sixel

git://git.thebackupbox.net/rxvt-unicode-sixel

commit bd768a123ac07f466f3dc72d42972f0e89038812
Author: Marc Lehmann <schmorp@schmorp.de>
Date:   Wed May 31 00:39:48 2006 +0000

    updated callback.h/iom.h from gvpe

diff --git a/src/iom.h b/src/iom.h

index e717b527bbe090f45ee694749ab5ff780c5c2fbe..

index ..d6f4196ca726b3d3b53627de62182ae68abeba0b 100644

--- a/src/iom.h
+++ b/src/iom.h
@@ -136,8 +136,8 @@ struct io_watcher : watcher, callback<void (io_watcher &, short)> {
   void start (int fd_, short events_) { set (fd_, events_); io_manager::reg (*this); }
   void stop () { io_manager::unreg (*this); }

-  template<class O1, class O2>
-  io_watcher (O1 *object, void (O2::*method) (io_watcher &, short))
+  template<class O, class M>
+  io_watcher (O object, M method)
   : callback<void (io_watcher &, short)> (object, method)
   { }
   ~io_watcher () { stop (); }
@@ -156,8 +156,8 @@ struct time_watcher : watcher, callback<void (time_watcher &)> {
   void start (tstamp when) { set (when); io_manager::reg (*this); }
   void stop () { io_manager::unreg (*this); }

-  template<class O1, class O2>
-  time_watcher (O1 *object, void (O2::*method) (time_watcher &))
+  template<class O, class M>
+  time_watcher (O object, M method)
   : callback<void (time_watcher &)> (object, method), at (0)
   { }
   ~time_watcher () { stop (); }
@@ -170,8 +170,8 @@ struct check_watcher : watcher, callback<void (check_watcher &)> {
   void start () { io_manager::reg (*this); }
   void stop () { io_manager::unreg (*this); }

-  template<class O1, class O2>
-  check_watcher (O1 *object, void (O2::*method) (check_watcher &))
+  template<class O, class M>
+  check_watcher (O object, M method)
   : callback<void (check_watcher &)> (object, method)
   { }
   ~check_watcher () { stop (); }
@@ -184,8 +184,8 @@ struct idle_watcher : watcher, callback<void (idle_watcher &)> {
   void start () { io_manager::reg (*this); }
   void stop () { io_manager::unreg (*this); }

-  template<class O1, class O2>
-  idle_watcher (O1 *object, void (O2::*method) (idle_watcher &))
+  template<class O, class M>
+  idle_watcher (O object, M method)
     : callback<void (idle_watcher &)> (object, method)
     { }
   ~idle_watcher () { stop (); }
@@ -199,8 +199,8 @@ struct sig_watcher : watcher, callback<void (sig_watcher &)> {
   void start (int signum);
   void stop () { io_manager::unreg (*this); }

-  template<class O1, class O2>
-  sig_watcher (O1 *object, void (O2::*method) (sig_watcher &))
+  template<class O, class M>
+  sig_watcher (O object, M method)
   : callback<void(sig_watcher &)> (object, method), signum (0)
   { }
   ~sig_watcher () { stop (); }
@@ -214,8 +214,8 @@ struct child_watcher : watcher, callback<void (child_watcher &, int)> {
   void start (int pid) { this->pid = pid; io_manager::reg (*this); }
   void stop () { io_manager::unreg (*this); }

-  template<class O1, class O2>
-  child_watcher (O1 *object, void (O2::*method) (child_watcher &, int status))
+  template<class O, class M>
+  child_watcher (O object, M method)
   : callback<void (child_watcher &, int)> (object, method), pid (0)
   { }
   ~child_watcher () { stop (); }

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 09:45:59 2024