Data::HexDump::Range::Split - Handles formating for Data::HexDump::Range
Subroutines prefixed with [P] are not part of the public API and shall not be used directly.
Split the collected data into lines
Arguments -
$container - Collected data
Returns - An Array containing column elements
Exceptions
Split the collected data into horizontal lines
$self -
$visible - Boolean - wether the range elements will be visible or not. used for alignment
$range - the range structure created by Gather
$line - container for the range strings to be displayed
$last_range - Boolean - wether the range is the last one to be displayed
$total_dumped_data - Integer - the amount of total data dumped so far
$dumped_data - Integer - the amount of byte dumped from the range so far
$size_to_dump - Integer - the amount of data to extract from the range
$room_left - Integer - the amount of space left in the line for the dimped data
Split the collected data into vertical lines
Splits a range into a structure used for horizontal display
Returns - Nothing. Stores the result in the $line argument
Splits a range into a structure used for vertical display
Returns -
$self - a Data::HexDump::Range object
$bitfield_description -
Returns - An Array containing column elements,
Exceptions None but will embed an error in the element if any is found
Add information, according to the options passed to the constructor, to the internal data.
Arguments - See gather
$split_data - data returned by _gather()
Returns - Nothing
Exceptions - None
Returns information, according to the options passed to the constructor, to the internal data.
None so far.
Nadim ibn hamouda el Khemir CPAN ID: NKH mailto: nadim@cpan.org
Copyright Nadim Khemir 2010.
This program is free software; you can redistribute it and/or modify it under the terms of either:
the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or
the Artistic License version 2.0.
You can find documentation for this module with the perldoc command.
perldoc Data::HexDump::Range
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Data-HexDump-Range
RT: CPAN's request tracker
Please report any bugs or feature requests to L <bug-data-hexdump-range@rt.cpan.org>.
We will be notified, and then you'll automatically be notified of progress on your bug as we make changes.
Search CPAN
http://search.cpan.org/dist/Data-HexDump-Range
Data::HexDump::Range
2 POD Errors
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
You forgot a '=back' before '=head2'
To install Data::HexDump::Range, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::HexDump::Range
CPAN shell
perl -MCPAN -e shell install Data::HexDump::Range
For more information on module installation, please visit the detailed CPAN module installation guide.