ConnectionSettings

Aggregate of values used in the connection between the bot and the IRC server.

Members

Variables

caBundleFile
string caBundleFile;

Path to certificate bundle cacert.pem file or equivalent.

certFile
string certFile;

Path to certificate (.pem) file.

ipv6
bool ipv6;

Whether to connect to IPv6 addresses or only use IPv4 ones.

messageBurst
double messageBurst;

How many messages to immediately send in one go, before throttling kicks in.

messageRate
double messageRate;

How many messages to send per second, maximum.

privateKeyFile
string privateKeyFile;

Path to private (.pem) key file, used in SSL connections.

receiveTimeout
uint receiveTimeout;

Socket receive timeout in milliseconds (how often to check for other messages).

ssl
bool ssl;

Whether or not to attempt an SSL connection.