C:\cpanrun\depot\main\contrib-patched\perl\CPAN\src\Archive-Lha\blib/lib/Archive/Lha/Stream.pm


NAME

Archive::Lha::Stream


SYNOPSIS

  # if you want to read from an archive file
  my $stream = Archive::Lha::Stream->new( file => 'some.lzh' );
  # if you want to read from a string on memory
  my $stream = Archive::Lha::Stream->new( string => $content_of_lzh );
  # just for debugging: you can pass an arrayref of hex strings
  my $stream = Archive::Lha::Stream->new( hex => [qw(5D 00 ...)]' );
  


DESCRIPTION

This is a factory class to create a proper stream object. Available stream types are file, string, hex.


METHODS

new

takes a hash as an argument and returns a delegated stream object. See SYNOPSIS for the required option.


AUTHOR

Kenichi Ishigaki, <ishigaki@cpan.org>


COPYRIGHT AND LICENSE

Copyright (C) 2007 by Kenichi Ishigaki.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.