Lines Matching defs:PerlIO
1 package PerlIO::via;
4 XSLoader::load 'PerlIO::via';
10 PerlIO::via - Helper class for PerlIO layers implemented in perl
14 use PerlIO::via::Layer;
22 The PerlIO::via module allows you to develop PerlIO layers in Perl, without
26 One example module, L<PerlIO::via::QuotedPrint>, is included with Perl
28 L<PerlIO::via::StripHTML> and L<PerlIO::via::Base64>. The
29 PerlIO::via::StripHTML module for instance, allows you to say:
31 use PerlIO::via::StripHTML;
38 Please note that if the layer is created in the PerlIO::via:: namespace, it
39 does B<not> have to be fully qualified. The PerlIO::via module will prefix
40 the PerlIO::via:: namespace if the specified modulename does not exist as a
45 To create a Perl module that implements a PerlIO layer in Perl (as opposed to
48 PerlIO::via:: namespace, so that they can easily be located on CPAN and use
49 the default namespace feature of the PerlIO::via module itself.
67 "w+", ...) and a filehandle for the PerlIO layer below. Mandatory.
189 Check the PerlIO::via:: namespace on CPAN for examples of PerlIO layers
191 a PerlIO layer can look, as simple example is included here.
195 Given the following module, PerlIO::via::Hex :
197 package PerlIO::via::Hex;
236 use PerlIO::via::Hex;