1POE::Component::IRC::PlUusgeirn:C:oInSturpipbourtte(d3P)POeEr:l:CDoomcpuomneenntta:t:iIoRnC::Plugin::ISupport(3)
2
3
4

NAME

6       POE::Component::IRC::Plugin::ISupport - A PoCo-IRC plugin that handles
7       server capabilities
8

DESCRIPTION

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

METHODS

14   "new"
15       Takes no arguments.
16
17       Returns a plugin object suitable for feeding to POE::Component::IRC's
18       "plugin_add" method.
19
20   "isupport"
21       Takes one argument. the server capability to query. Returns a false
22       value on failure or a value representing the applicable capability. A
23       full list of capabilities is available at
24       <http://www.irc.org/tech_docs/005.html>.
25
26   "isupport_dump_keys"
27       Takes no arguments, returns a list of the available server
28       capabilities, which can be used with "isupport".
29

INPUT

31       This module handles the following PoCo-IRC signals:
32
33   "irc_005" (RPL_ISUPPORT or RPL_PROTOCTL)
34       Denotes the capabilities of the server.
35
36   "all"
37       Once the next signal is received that is greater than "irc_005", it
38       emits an "irc_isupport" signal.
39

OUTPUT EVENTS

41   "irc_isupport"
42       Emitted by: the first signal received after "irc_005"
43
44       "ARG0" will be the plugin object itself for ease of use.
45
46       This is emitted when the support report has finished.
47

AUTHOR

49       Jeff "japhy" Pinyan, japhy@perlmonk.org
50

SEE ALSO

52       POE::Component::IRC
53
54       POE::Component::IRC::Plugin
55
56
57
58perl v5.32.0                      2020-P0O7E-:2:8Component::IRC::Plugin::ISupport(3)
Impressum