On Tue, Jan 21, 2003 at 12:12:04AM -0600, Werlax wrote:
>
> "Rocco Caputo" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > You should do the cleanup in two stages.
> >
> > sub cleanup {
> > $_[KERNEL]->post( magnet => quit => "Bye." );
> > }
> >
> > sub irc_disconnected {
> > my ($server) = $_[ARG0];
> > print "Lost connection to server $server.\n";
> > $_[KERNEL]->post( magnet => unregister => "all" );
> > }
>
> You don't specify how to call the subroutine irc_disconnected. Is this
> something that is called automatically upon disconnect (via the 'quit') or
> must I call this from within the cleanup subroutine? Is the ARG0 being
> passed from this automatic call?
> Thanks for the help!
It comes from POE::Component::IRC. From the perldoc:
irc_disconnected
The counterpart to irc_connected, sent whenever a
socket connection to an IRC server closes down
(whether intentionally or unintentionally). ARG0 is
the server name.
Apologies for not stating it outright.
-- Rocco Caputo - [EMAIL PROTECTED] - http://poe.perl.org/