io.socket.stream

Members

Aliases

SocketStream
alias SocketStream = RefCounted!(StreamShim!SocketStreamBase, RefCountedAutoInitialize.no)
Undocumented in source.
UnbufferedSocketStream
alias UnbufferedSocketStream = RefCounted!(StreamShim!UnbufferedSocketStreamBase, RefCountedAutoInitialize.no)
Undocumented in source.

Functions

acceptStream
SocketStream acceptStream(Socket socket)

Call accept on the socket and return the result as a SocketStream.

socketEnforce
void socketEnforce(bool check, string msg)

Enforce that check is true, and throw a SocketException if it isn't.

Structs

SocketStreamBase
struct SocketStreamBase

A stream that wraps a socket with buffered writes.

UnbufferedSocketStreamBase
struct UnbufferedSocketStreamBase

A wrapper around a socket that provides stream functionality without buffering.

Meta

Authors

Thayne McCombs