From 758256c210688ddd45b0b38b63fb868c2b3881a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Fri, 10 Mar 2017 22:56:07 +0100 Subject: [PATCH] Fix compilation of the libasync driver stub. --- source/eventcore/drivers/libasync.d | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/source/eventcore/drivers/libasync.d b/source/eventcore/drivers/libasync.d index 1d9d18b..c98c21a 100644 --- a/source/eventcore/drivers/libasync.d +++ b/source/eventcore/drivers/libasync.d @@ -95,7 +95,7 @@ final class LibasyncEventDriverSockets : EventDriverSockets { } alias listenStream = EventDriverSockets.listenStream; - override StreamListenSocketFD listenStream(scope Address bind_address, ListenStreamOptions options, AcceptCallback on_accept) + override StreamListenSocketFD listenStream(scope Address bind_address, StreamListenOptions options, AcceptCallback on_accept) { assert(false, "TODO!"); } @@ -110,7 +110,12 @@ final class LibasyncEventDriverSockets : EventDriverSockets { assert(false, "TODO!"); } - override bool getLocalAddress(StreamSocketFD sock, scope RefAddress dst) + override bool getLocalAddress(SocketFD sock, scope RefAddress dst) + { + assert(false, "TODO!"); + } + + override bool getRemoteAddress(SocketFD sock, scope RefAddress dst) { assert(false, "TODO!"); } @@ -165,6 +170,10 @@ final class LibasyncEventDriverSockets : EventDriverSockets { assert(false); } + override void setTargetAddress(DatagramSocketFD socket, scope Address target_address) + { + assert(false); + } override bool setBroadcast(DatagramSocketFD socket, bool enable) { @@ -372,6 +381,11 @@ final class LibasyncEventDriverTimers : EventDriverTimers { { assert(false, "TODO!"); } + + override bool isUnique(TimerID descriptor) const + { + assert(false, "TODO!"); + } } final class LibasyncEventDriverWatchers : EventDriverWatchers {