Mixins for common functionality, such as the issuing of WHOIS calls.
Exception thrown when an IRC plugin failed to initialise itself or its resources.
Exception thrown when an IRC plugin failed to have its settings set.
Catch an IRCUser, saving it to the IRCPlugin's IRCPluginState.users array.
Returns either the nickname or the account of a user, depending on whether the account is known.
Returns either the nickname or the account of a user, depending on whether the account is known. Overload that looks up the passed nickname in the passed plugin's users associative array of IRCUsers.
Returns either the nickname or the display name of a user, depending on whether the display name is known or not.
Returns either the nickname or the display name of a user, depending on whether the display name is known or not. Overload that looks up the passed nickname in the passed plugin's users associative array of IRCUsers.
Returns a meaningful basename of a plugin filename.
Implementation function, code shared between pluginFileBaseName and pluginNameOfFilename.
Returns the name of a plugin based on its filename.
This module contains common functions and types used by all plugins.