IRC channel information.
Abstract client connection and information.
Client implementation backed by a real network connection.
Persistence hook
Stop listening and disconnect all clients.
Creates a new channel. The default modes are "+nt".
Listen on the given address. If port is 0, listen on a random available port. Returns the actual listening port.
Clients who can see the given client (are in the same channer). Includes the target client himself.
If set, masks all IPs to the given mask
Character prefixes indicating channels.
All channels on this server.
All clients
Listening socket.
Announced in MOTD. Defaults to class construction time.
Hostname to announce. Defaults to the current machine's hostname.
Optional log.
Statistics
Additional MOTD lines to send.
If set, announce as the "NETWORK=".
For the announced capabilities.
Require that nicknames match the given regular expression.
Registered clients only
If set, allow obtaining OPER status using the specified password.
If set, require this password to be specified using PASS.
Announced in MOTD.
Channels can't be created by users, and don't disappear when they're empty
Statistics
IRC server.