Name | Type | Description |
buffering [get, set]
|
bool | Whether to buffer outgoing messages.
|
bufferLimit [get, set]
|
uint | Maximum number of messages to send per time period, if buffering is enabled.
|
bufferTimeout [get, set]
|
core.time.Duration | Amount of time to wait before sending each batch of messages, if buffering is enabled.
|
connected [get]
|
bool | Returns whether this connection is active.
|
loggedIn [get]
|
bool | Whether or not this connection has successfully logged in to the network.
|
nickname [get, set]
|
string | The display name this client will use.
|
onConnect [get, set]
|
PerformLogin delegate() | Called after the connection is established, before logging in to the network.
|
onDisconnect [get, set]
|
void delegate(string) | Called after being disconnected from the network.
|
onLogin [get, set]
|
void delegate() | Called after succesfully logging in to the network.
|
onMessage [get, set]
|
void delegate(Message) | Called upon reception of an incoming message.
|
onNotice [get, set]
|
void delegate(Message) | Called upon reception of an incoming notice.
|
onUnknownCommand [get, set]
|
void delegate(string, string, string[]) | Called when an unknown command is received.
|
onUnknownNumeric [get, set]
|
void delegate(string, int, string[]) | Called when an unknown numeric command is received.
|
onUserJoin [get, set]
|
void delegate(User, string) | Called when a user joins a channel.
|
onUserKick [get, set]
|
void delegate(User, string, string, string) | Called when a user is kicked from a channel.
|
onUserPart [get, set]
|
void delegate(User, string, string) | Called when a user leaves a channel.
|
onUserQuit [get, set]
|
void delegate(User, string) | Called when a user disconnects from the network.
|
onUserRename [get, set]
|
void delegate(User, string) | Called when a user changes their nickname.
|
realname [get, set]
|
string | The real name shown by the WHOIS command.
|
serverHostname [get]
|
string | The hostname of the server this client is connected to.
|
sleepTimeout [get, set]
|
core.time.Duration | How long the protocol loop should sleep after failing to read a line.
|
username [get, set]
|
string | The username shown by the WHOIS command.
|