Mercurial > projects > dreactor
comparison dreactor/protocol/DefaultProvider.d @ 12:d6a3cfe7c3de
more stuff
author | rick@Macintosh.local |
---|---|
date | Wed, 27 Aug 2008 00:47:33 -0400 |
parents | |
children | 8c9b1276f623 |
comparison
equal
deleted
inserted
replaced
11:5836613d16ac | 12:d6a3cfe7c3de |
---|---|
1 module dreactor.protocol.DefaultProvider; | |
2 | |
3 import tango.io.Selector; | |
4 | |
5 import dreactor.protocol.IProvider; | |
6 | |
7 | |
8 | |
9 class DefaultProvider : IProvider | |
10 { | |
11 private | |
12 Conduit cond; | |
13 Events evts; | |
14 | |
15 public | |
16 Message handleRead(Conduit c) | |
17 { | |
18 } | |
19 | |
20 Message handleWrite(Conduit c) | |
21 { | |
22 } | |
23 | |
24 Message handleError(Conduit c) | |
25 { | |
26 } | |
27 | |
28 Message handleConnect(Conduit c) | |
29 { | |
30 } | |
31 | |
32 Message handleDisconnect(Conduit c) | |
33 { | |
34 } | |
35 | |
36 | |
37 Conduit getConduit() | |
38 { | |
39 return cond; | |
40 } | |
41 | |
42 int getEvents() | |
43 { | |
44 return evts; | |
45 } | |
46 | |
47 void setEvents(Event e) | |
48 { | |
49 evts e; | |
50 } | |
51 } |