diff dreactor/protocol/DefaultProvider.d @ 12:d6a3cfe7c3de

more stuff
author rick@Macintosh.local
date Wed, 27 Aug 2008 00:47:33 -0400
parents
children 8c9b1276f623
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dreactor/protocol/DefaultProvider.d	Wed Aug 27 00:47:33 2008 -0400
@@ -0,0 +1,51 @@
+module dreactor.protocol.DefaultProvider;
+
+import tango.io.Selector;
+
+import dreactor.protocol.IProvider;
+
+
+
+class DefaultProvider : IProvider
+{
+private
+    Conduit cond;
+    Events evts;
+
+public
+    Message handleRead(Conduit c)
+    {
+    }
+
+    Message handleWrite(Conduit c)
+    {
+    }
+
+    Message handleError(Conduit c)
+    {
+    }
+
+    Message handleConnect(Conduit c)
+    {
+    }
+
+    Message handleDisconnect(Conduit c)
+    {
+    }
+
+
+    Conduit getConduit()
+    {
+        return cond;
+    }
+
+    int getEvents()
+    {
+        return evts;
+    }
+
+    void setEvents(Event e)
+    {
+        evts e;
+    }
+}