msgraph.httpd.sockhelper

Socket helper functions
License: BSL-1.0.
package(msgraph.httpd) nothrow @trusted bool select(Socket sock, scope bool* readable, scope bool* writable, scope bool* err, Duration timeout);
package(msgraph.httpd) nothrow @trusted void select(Socket sock, scope void delegate() nothrow @nogc @safe onReadable, scope void delegate() nothrow @nogc @safe onWritable, scope void delegate() nothrow @nogc @safe onError, Duration timeout = 0.msecs);
package(msgraph.httpd) nothrow @trusted bool waitReadable(Socket sock, Duration timeout);
package(msgraph.httpd) nothrow @trusted bool waitWritable(Socket sock, Duration timeout);
package(msgraph.httpd) nothrow @trusted void setRecvTimeout(Socket sock, Duration timeout);
package(msgraph.httpd) nothrow @trusted void setSendTimeout(Socket sock, Duration timeout);