- MAX_PRIORITY
enum MAX_PRIORITY;
 - DEFAULT_PRIORITY
enum DEFAULT_PRIORITY;
 send queues data for sending in one of five queues, indexed
 by a numeric priority.
 MAX_PRIORITY is the highest (least urgent) priority index.
 DEFAULT_PRIORITY is the default priority
- defaultDisconnectReason
auto defaultDisconnectReason;
 This is the default value for the disconnect reason string parameter.
- 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.
IConnection implementation which replays an IrcClient log file.