Fix compilation errors in the socket wrapper.
This commit is contained in:
parent
cae451c4d7
commit
e33d36eb46
|
@ -14,7 +14,7 @@ StreamSocket connectStream(alias callback)(scope Address peer_address)
|
||||||
if (fd != StreamSocketFD.invalid) eventDriver.sockets.releaseRef(fd);
|
if (fd != StreamSocketFD.invalid) eventDriver.sockets.releaseRef(fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
auto fd = eventDriver.sockets.connectStream(peer_address, &cb);
|
auto fd = eventDriver.sockets.connectStream(peer_address, null, &cb);
|
||||||
enforce(fd != StreamSocketFD.invalid, "Failed to create socket.");
|
enforce(fd != StreamSocketFD.invalid, "Failed to create socket.");
|
||||||
eventDriver.sockets.addRef(fd);
|
eventDriver.sockets.addRef(fd);
|
||||||
return StreamSocket(fd);
|
return StreamSocket(fd);
|
||||||
|
@ -126,6 +126,6 @@ void send(alias callback)(ref DatagramSocket socket, const(ubyte)[] buffer, IOMo
|
||||||
void cb(DatagramSocketFD fd, IOStatus status, size_t bytes_written, scope Address) @safe nothrow {
|
void cb(DatagramSocketFD fd, IOStatus status, size_t bytes_written, scope Address) @safe nothrow {
|
||||||
callback(status, bytes_written);
|
callback(status, bytes_written);
|
||||||
}
|
}
|
||||||
eventDriver.sockets.send(socket.m_fd, buffer, mode, &cb, target_address);
|
eventDriver.sockets.send(socket.m_fd, buffer, mode, target_address, &cb);
|
||||||
}
|
}
|
||||||
void cancelSend(ref DatagramSocket socket) { eventDriver.sockets.cancelSend(socket.m_fd); }
|
void cancelSend(ref DatagramSocket socket) { eventDriver.sockets.cancelSend(socket.m_fd); }
|
||||||
|
|
Loading…
Reference in a new issue