Author: dmeyer
Date: Wed Feb 13 13:43:13 2008
New Revision: 3069

Log:
rename (Weak)SocketDispatcher to (Weak)IOMonitor

Modified:
   trunk/base/API_CHANGES.txt
   trunk/base/src/extensions/inotify/__init__.py
   trunk/base/src/input/lirc.py
   trunk/base/src/input/stdin.py
   trunk/base/src/net/tls.py
   trunk/base/src/notifier/__init__.py
   trunk/base/src/notifier/popen.py
   trunk/base/src/notifier/sockets.py
   trunk/base/src/rpc.py

Modified: trunk/base/API_CHANGES.txt
==============================================================================
--- trunk/base/API_CHANGES.txt  (original)
+++ trunk/base/API_CHANGES.txt  Wed Feb 13 13:43:13 2008
@@ -66,3 +66,7 @@
    logged if they are used. @kaa.timed also changed the parameter
    order and name. It is now interval, timer (default Timer) and
    policy (default POLICY_RESTART).
+
+3. SocketDispatcher and WeakSocketDispatcher are renamed to IOMonitor
+   and WeakIOMonitor. The old name is still functional with a
+   warning.

Modified: trunk/base/src/extensions/inotify/__init__.py
==============================================================================
--- trunk/base/src/extensions/inotify/__init__.py       (original)
+++ trunk/base/src/extensions/inotify/__init__.py       Wed Feb 13 13:43:13 2008
@@ -91,7 +91,7 @@
             raise SystemError, "INotify support not detected on this system."
 
         fcntl.fcntl(self._fd, fcntl.F_SETFL, os.O_NONBLOCK)
-        self._mon = kaa.WeakSocketDispatcher(self._handle_data)
+        self._mon = kaa.WeakIOMonitor(self._handle_data)
         self._mon.register(self._fd)
 
 

Modified: trunk/base/src/input/lirc.py
==============================================================================
--- trunk/base/src/input/lirc.py        (original)
+++ trunk/base/src/input/lirc.py        Wed Feb 13 13:43:13 2008
@@ -144,7 +144,7 @@
         return False
 
     pylirc.blocking(0)
-    _dispatcher = kaa.SocketDispatcher(_handle_lirc_input)
+    _dispatcher = kaa.IOMonitor(_handle_lirc_input)
     _dispatcher.register(fd)
     kaa.main.signals["shutdown"].connect(stop)
 

Modified: trunk/base/src/input/stdin.py
==============================================================================
--- trunk/base/src/input/stdin.py       (original)
+++ trunk/base/src/input/stdin.py       Wed Feb 13 13:43:13 2008
@@ -125,7 +125,7 @@
     return True
 
 
-_dispatcher = kaa.SocketDispatcher(_handle_stdin_keypress)
+_dispatcher = kaa.IOMonitor(_handle_stdin_keypress)
 
 def _keypress_signal_changed(s, flag):
     if flag == kaa.Signal.SIGNAL_CONNECTED and s.count() == 1:

Modified: trunk/base/src/net/tls.py
==============================================================================
--- trunk/base/src/net/tls.py   (original)
+++ trunk/base/src/net/tls.py   Wed Feb 13 13:43:13 2008
@@ -56,7 +56,7 @@
             while True:
                 n = handshake.next()
                 cb = kaa.YieldCallback()
-                disp = kaa.notifier.SocketDispatcher(cb)
+                disp = kaa.notifier.IOMonitor(cb)
                 if n == 0:
                     disp.register(self.sock.fileno(), kaa.notifier.IO_READ)
                 if n == 1:
@@ -71,7 +71,7 @@
     def fileno(self):
         """
         Return socket descriptor. This makes this class feel like a normal
-        socket to the SocketDispatcher.
+        socket to the IOMonitor.
         """
         return self.sock.fileno()
 

Modified: trunk/base/src/notifier/__init__.py
==============================================================================
--- trunk/base/src/notifier/__init__.py (original)
+++ trunk/base/src/notifier/__init__.py Wed Feb 13 13:43:13 2008
@@ -34,7 +34,7 @@
 from callback import Callback, WeakCallback, Signal, Signals
 from thread import MainThreadCallback, ThreadCallback, is_mainthread
 from timer import Timer, WeakTimer, OneShotTimer, WeakOneShotTimer, AtTimer, 
OneShotAtTimer
-from sockets import SocketDispatcher, WeakSocketDispatcher, Socket, IO_READ, 
IO_WRITE
+from sockets import IOMonitor, WeakIOMonitor, Socket, IO_READ, IO_WRITE
 from event import Event, EventHandler, WeakEventHandler
 from yieldfunc import YieldContinue, YieldCallback, YieldFunction, coroutine
 from jobserver import NamedThreadCallback
@@ -69,3 +69,5 @@
 
 execute_in_thread=wrap(threaded, 'execute_in_thread', 'threaded')
 yield_execution=wrap(coroutine, 'yield_execution', 'coroutine')
+SocketDispatcher=wrap(IOMonitor, 'SocketDispatcher', 'IOMonitor')
+WeakSocketDispatcher=wrap(IOMonitor, 'WeakSocketDispatcher', 'WeakIOMonitor')

Modified: trunk/base/src/notifier/popen.py
==============================================================================
--- trunk/base/src/notifier/popen.py    (original)
+++ trunk/base/src/notifier/popen.py    Wed Feb 13 13:43:13 2008
@@ -59,7 +59,7 @@
 from callback import Signal, Callback
 from thread import MainThreadCallback, is_mainthread
 from async import InProgress
-from sockets import SocketDispatcher, IO_WRITE
+from sockets import IOMonitor, IO_WRITE
 
 # get logging object
 log = logging.getLogger('notifier')
@@ -160,7 +160,7 @@
 
         flags = fcntl.fcntl(self.child.tochild.fileno(), fcntl.F_GETFL)
         fcntl.fcntl( self.child.tochild.fileno(), fcntl.F_SETFL, flags | 
os.O_NONBLOCK )
-        self._wmon = SocketDispatcher(self._handle_write)
+        self._wmon = IOMonitor(self._handle_write)
         if self._write_buffer:
             self._wmon.register(self.child.tochild, IO_WRITE)
 

Modified: trunk/base/src/notifier/sockets.py
==============================================================================
--- trunk/base/src/notifier/sockets.py  (original)
+++ trunk/base/src/notifier/sockets.py  Wed Feb 13 13:43:13 2008
@@ -30,7 +30,7 @@
 #
 # -----------------------------------------------------------------------------
 
-__all__ = [ 'SocketDispatcher', 'WeakSocketDispatcher', 'Socket',
+__all__ = [ 'IOMonitor', 'WeakIOMonitor', 'Socket',
             'IO_READ', 'IO_WRITE' ]
 
 import socket
@@ -47,10 +47,10 @@
 IO_READ   = 0
 IO_WRITE  = 1
 
-class SocketDispatcher(notifier.NotifierCallback):
+class IOMonitor(notifier.NotifierCallback):
 
     def __init__(self, callback, *args, **kwargs):
-        super(SocketDispatcher, self).__init__(callback, *args, **kwargs)
+        super(IOMonitor, self).__init__(callback, *args, **kwargs)
         self.set_ignore_caller_args()
 
 
@@ -70,11 +70,11 @@
         if not is_mainthread():
             return MainThreadCallback(self.unregister)()
         notifier.socket_remove(self._id, self._condition)
-        super(SocketDispatcher, self).unregister()
+        super(IOMonitor, self).unregister()
 
 
 
-class WeakSocketDispatcher(notifier.WeakNotifierCallback, SocketDispatcher):
+class WeakIOMonitor(notifier.WeakNotifierCallback, IOMonitor):
     pass
 
 
@@ -216,8 +216,8 @@
             self._rmon.unregister()
             self._wmon.unregister()
 
-        self._rmon = SocketDispatcher(self._handle_read)
-        self._wmon = SocketDispatcher(self._handle_write)
+        self._rmon = IOMonitor(self._handle_read)
+        self._wmon = IOMonitor(self._handle_write)
 
         self._rmon.register(self._socket, IO_READ)
         if self._write_buffer:

Modified: trunk/base/src/rpc.py
==============================================================================
--- trunk/base/src/rpc.py       (original)
+++ trunk/base/src/rpc.py       Wed Feb 13 13:43:13 2008
@@ -187,7 +187,7 @@
         self.socket.setblocking(False)
         self.socket.bind(address)
         self.socket.listen(5)
-        self._mon = kaa.WeakSocketDispatcher(self._new_connection)
+        self._mon = kaa.WeakIOMonitor(self._new_connection)
         self._mon.register(self.socket.fileno())
         # Remove socket file and close clients on shutdown
         kaa.main.signals["shutdown"].connect_weak(self.close)
@@ -247,9 +247,9 @@
     def __init__(self, sock, auth_secret, bufsize = None):
         self._socket = sock
 
-        self._rmon = kaa.SocketDispatcher(self._handle_read)
+        self._rmon = kaa.IOMonitor(self._handle_read)
         self._rmon.register(self._socket.fileno(), kaa.IO_READ)
-        self._wmon = kaa.SocketDispatcher(self._handle_write)
+        self._wmon = kaa.IOMonitor(self._handle_write)
         self._authenticated = False
         self._write_buffer = ''
         self._write_buffer_delayed = ''

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to