1POE::Component::IRC::PlUusgeirn:C:oInSturpipbourtte(d3P)POeEr:l:CDoomcpuomneenntta:t:iIoRnC::Plugin::ISupport(3)
2
3
4
6 POE::Component::IRC::Plugin::ISupport - A PoCo-IRC plugin that handles
7 server capabilities
8
10 This handles the "irc_005" messages that come from the server. They
11 define the capabilities support by the server.
12
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
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
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
49 Jeff "japhy" Pinyan, japhy@perlmonk.org
50
52 POE::Component::IRC
53
54 POE::Component::IRC::Plugin
55
56
57
58perl v5.28.0 2017-P0O9E-:0:5Component::IRC::Plugin::ISupport(3)