diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2016-08-20 12:16:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-20 12:16:53 +0200 |
commit | 2db0f2d46d50055804d6d8a14fd1055f5baa4ccf (patch) | |
tree | ff7b5c9b434364b2c6f657692c3dead5aa8382b6 | |
parent | 006207742f43f4e793b8681c38b879d74d3f8672 (diff) | |
parent | 3ffb6e1ba3d8fcfc527192b9efeb2333d7485378 (diff) | |
download | Nim-2db0f2d46d50055804d6d8a14fd1055f5baa4ccf.tar.gz |
Merge pull request #4618 from endragor/compatible-async-event
AsyncEvent compatible between Windows and non-Windows platforms
-rw-r--r-- | lib/upcoming/asyncdispatch.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/upcoming/asyncdispatch.nim b/lib/upcoming/asyncdispatch.nim index 162ac5e08..c9db03e0e 100644 --- a/lib/upcoming/asyncdispatch.nim +++ b/lib/upcoming/asyncdispatch.nim @@ -1233,7 +1233,7 @@ when defined(windows) or defined(nimdoc): registerWaitableHandle(p, hProcess, flags, pcd, proccb) - proc newEvent*(): AsyncEvent = + proc newAsyncEvent*(): AsyncEvent = ## Creates new ``AsyncEvent`` object. var sa = SECURITY_ATTRIBUTES( nLength: sizeof(SECURITY_ATTRIBUTES).cint, @@ -1314,7 +1314,7 @@ else: readCB: Callback writeCB: Callback - AsyncEvent = SelectEvent + AsyncEvent* = SelectEvent PDispatcher* = ref object of PDispatcherBase selector: Selector[AsyncData] @@ -1419,7 +1419,7 @@ else: if adata.writeCB == cb: adata.writeCB = nil update = true - + when supportedPlatform: if (customSet * events) != {}: let cb = keys[i].data.readCB |