POE::Component::IRC::Plugin::ISupport(3pm)

POE::Component::IRC::Plugin::ISupport3pm

A poco-irc plugin that handles server capabilities

Overview

This handles the "irc_005" messages that come from the server. They define the capabilities support by the server.

Methods

"new"

Takes no arguments.

Returns a plugin object suitable for feeding to POE::Component::IRC's "plugin_add" method.

"isupport"

Takes one argument. the server capability to query. Returns a false value on failure or a value representing the applicable capability. A full list of capabilities is available at <http://www.irc.org/tech_docs/005.html>.

"isupport_dump_keys"

Takes no arguments, returns a list of the available server capabilities, which can be used with "isupport".

Input

This module handles the following PoCo-IRC signals:

"irc_005" (RPL_ISUPPORT or RPL_PROTOCTL)

Denotes the capabilities of the server.

"all"

Once the next signal is received that is greater than "irc_005", it emits an "irc_isupport" signal.

Output events

"irc_isupport"

Emitted by: the first signal received after "irc_005"

"ARG0" will be the plugin object itself for ease of use.

This is emitted when the support report has finished.

Releases

10 releases since Debian 4.0 (Etch); the text changed 6 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8–9
  6. 10–11
  7. 12–13

Author

Jeff "japhy" Pinyan, [email protected]

From libpoe-component-irc-perl 6.93+dfsg-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.