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 {