asyncio compiles again

This commit is contained in:
Araq 2014-08-12 22:38:10 +02:00
commit 1ee87b88ee

View file

@ -671,25 +671,26 @@ when isMainModule:
testRead(s, 2) testRead(s, 2)
disp.register(client) disp.register(client)
var d = newDispatcher() proc main =
var d = newDispatcher()
var s = AsyncSocket() var s = AsyncSocket()
s.connect("amber.tenthbit.net", TPort(6667)) s.connect("amber.tenthbit.net", TPort(6667))
s.handleConnect = s.handleConnect =
proc (s: PAsyncSocket) = proc (s: PAsyncSocket) =
testConnect(s, 1) testConnect(s, 1)
s.handleRead = s.handleRead =
proc (s: PAsyncSocket) = proc (s: PAsyncSocket) =
testRead(s, 1) testRead(s, 1)
d.register(s) d.register(s)
var server = AsyncSocket() var server = AsyncSocket()
server.handleAccept = server.handleAccept =
proc (s: PAsyncSocket) = proc (s: PAsyncSocket) =
testAccept(s, d, 78) testAccept(s, d, 78)
server.bindAddr(TPort(5555)) server.bindAddr(TPort(5555))
server.listen() server.listen()
d.register(server) d.register(server)
while d.poll(-1): discard
while d.poll(-1): discard
main()