From e8e8f85271ed9baafa24b1acf0058da429d11a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Thu, 22 Feb 2018 02:08:09 +0100 Subject: [PATCH] Add DatagramSocket.broadcast property. Fixes #47. --- source/eventcore/socket.d | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/eventcore/socket.d b/source/eventcore/socket.d index 328ddfa..837cded 100644 --- a/source/eventcore/socket.d +++ b/source/eventcore/socket.d @@ -113,6 +113,8 @@ struct DatagramSocket { this(this) { if (m_fd != DatagramSocketFD.invalid) eventDriver.sockets.addRef(m_fd); } ~this() { if (m_fd != DatagramSocketFD.invalid) eventDriver.sockets.releaseRef(m_fd); } + + @property void broadcast(bool enable) { eventDriver.sockets.setBroadcast(m_fd, enable); } } void receive(alias callback)(ref DatagramSocket socket, ubyte[] buffer, IOMode mode) {