/usr/lib/perl5/Glib/Signal.pod is in libglib-perl 2:1.241-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | =head1 NAME
Glib::Signal - Object customization and general purpose notification
=cut
=for object Glib::Signal Object customization and general purpose notification
=cut
=head1 METHODS
=head2 integer = Glib-E<gt>B<install_exception_handler> ($func, $data=undef)
=over
=item * $func (subroutine)
=item * $data (scalar)
=back
Install a subroutine to be executed when a signal emission traps an exception
(a croak or die). I<$func> should return boolean (true if the handler should
remain installed) and expect to receive a single scalar. This scalar will be a
private copy of $@ which the handler can mangle to its heart's content.
Returns an identifier that may be used with C<remove_exception_handler>.
See C<gperl_install_exception_handler()> in L<Glib::xsapi>.
=head2 Glib-E<gt>B<remove_exception_handler> ($tag)
=over
=item * $tag (integer)
=back
Remove the exception handler identified by I<$tag>, as returned by
C<install_exception_handler>. If I<$tag> cannot be found, this
does nothing.
WARNING: Do not call this function from within an exception handler.
If you want to remove your handler during its execution just have it
return false.
See C<gperl_remove_exception_handler()> in L<Glib::xsapi>.
=cut
=head1 SEE ALSO
L<Glib>
=cut
=head1 COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See L<Glib> for a full notice.
=cut
|