- __anonymous
mixin SocketMixin
Declares notifyRead and notifyWrite.
- conn
Socket conn;
The socket this class wraps.
- socket
Socket socket [@property getter]
Retrieve the socket class this class wraps.
- onReadable
void onReadable()
Undocumented in source. Be warned that the author may not have intended to support it.
- onWritable
void onWritable()
Undocumented in source. Be warned that the author may not have intended to support it.
- onError
void onError(string reason)
Undocumented in source. Be warned that the author may not have intended to support it.
- daemon
bool daemon;
Don't block the process from exiting.
TODO: Not implemented with libev
- localAddress
Address localAddress [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- localAddressStr
string localAddressStr [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- remoteAddress
Address remoteAddress [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- remoteAddressStr
string remoteAddressStr [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- setKeepAlive
void setKeepAlive(bool enabled, int time, int interval)
Undocumented in source. Be warned that the author may not have intended to support it.
- toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
- MAX_PRIORITY
enum MAX_PRIORITY;
Undocumented in source.
- DEFAULT_PRIORITY
enum DEFAULT_PRIORITY;
Undocumented in source.
- defaultDisconnectReason
auto defaultDisconnectReason;
Undocumented in source.
- state
ConnectionState state [@property getter]
- connected
deprecated bool connected [@property getter]
Has a connection been established?
- disconnecting
deprecated bool disconnecting [@property getter]
Are we in the process of disconnecting? (Waiting for data to be flushed)
- send
void send(Data[] data, int priority)
void send(Data datum, int priority)
- disconnect
void disconnect(string reason, DisconnectType type)
Terminate the connection.
- ConnectHandler
alias ConnectHandler = void delegate()
Callback setter for when a connection has been established
(if applicable).
- handleConnect
ConnectHandler handleConnect [@property setter]
Undocumented in source.
- ReadDataHandler
alias ReadDataHandler = void delegate(Data data)
Callback setter for when new data is read.
- handleReadData
ReadDataHandler handleReadData [@property setter]
Undocumented in source.
- DisconnectHandler
alias DisconnectHandler = void delegate(string reason, DisconnectType type)
Callback setter for when a connection was closed.
- handleDisconnect
DisconnectHandler handleDisconnect [@property setter]
Undocumented in source.
- BufferFlushedHandler
alias BufferFlushedHandler = void delegate()
Callback setter for when all queued data has been sent.
- handleBufferFlushed
BufferFlushedHandler handleBufferFlushed [@property setter]
Undocumented in source.