GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  DATA::HEXDUMP::RANGE::SPLIT (3)

.ds Aq ’

NAME

Data::HexDump::Range::Split - Handles formating for Data::HexDump::Range

CONTENTS

SYNOPSIS

DESCRIPTION

DOCUMENTATION

SUBROUTINES/METHODS

Subroutines prefixed with <B>[P]B> are not part of the public API and shall not be used directly.

    [P] split($collected_data)

Split the collected data into lines

Arguments -
o $container - Collected data
Returns - An Array containing column elements

Exceptions

    [P] _split_horizontal($collected_data)

Split the collected data into horizontal lines

Arguments -
o $container - Collected data
Returns - An Array containing column elements

Exceptions
o $self -
o $visible - Boolean - wether the range elements will be visible or not. used for alignment
o $range - the range structure created by Gather
o $line - container for the range strings to be displayed
o $last_range - Boolean - wether the range is the last one to be displayed
o $total_dumped_data - Integer - the amount of total data dumped so far
o $dumped_data - Integer - the amount of byte dumped from the range so far
o $size_to_dump - Integer - the amount of data to extract from the range
o $room_left - Integer - the amount of space left in the line for the dimped data

    [P] _split_vertical($collected_data)

Split the collected data into vertical lines

Arguments -
o $container - Collected data
Returns - An Array containing column elements

Exceptions

    [P] _dump_range_horizontal(...)

Splits a range into a structure used for horizontal display

Arguments -
o $self -
o $visible - Boolean - wether the range elements will be visible or not. used for alignment
o $range - the range structure created by Gather
o $line - container for the range strings to be displayed
o $last_range - Boolean - wether the range is the last one to be displayed
o $total_dumped_data - Integer - the amount of total data dumped so far
o $dumped_data - Integer - the amount of byte dumped from the range so far
o $size_to_dump - Integer - the amount of data to extract from the range
o $room_left - Integer - the amount of space left in the line for the dimped data
Returns - Nothing. Stores the result in the $line argument

Exceptions

[P] _dump_range_vertical()

Splits a range into a structure used for vertical display

Arguments -
o $self -
o $visible - Boolean - wether the range elements will be visible or not. used for alignment
o $range - the range structure created by Gather
o $line - container for the range strings to be displayed
o $dumped_data - Integer - the amount of byte dumped from the range so far
o $total_dumped_data - Integer - the amount of total data dumped so far
o $size_to_dump - Integer - the amount of data to extract from the range
Returns -

Exceptions

    [P] get_bitfield_lines($bitfield_description)

Split the collected data into lines

Arguments -
o $self - a Data::HexDump::Range object
o $bitfield_description -
Returns - An Array containing column elements,

Exceptions None but will embed an error in the element if any is found

    [P] add_information($split_data)

Add information, according to the options passed to the constructor, to the internal data.

Arguments - See gather
o $split_data - data returned by _gather()
Returns - Nothing

Exceptions - None

    [P] get_information($split_data)

Returns information, according to the options passed to the constructor, to the internal data.

Arguments - See gather
o $split_data - data returned by _gather()
Returns - Nothing

Exceptions - None

BUGS AND LIMITATIONS

None so far.

AUTHOR



        Nadim ibn hamouda el Khemir
        CPAN ID: NKH
        mailto: nadim@cpan.org



COPYRIGHT AND LICENSE

Copyright Nadim Khemir 2010.

This program is free software; you can redistribute it and/or modify it under the terms of either:
o the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or
o the Artistic License version 2.0.

SUPPORT

You can find documentation for this module with the perldoc command.



    perldoc Data::HexDump::Range



You can also look for information at:
o AnnoCPAN: Annotated CPAN documentation

<http://annocpan.org/dist/Data-HexDump-Range>

o 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.

o Search CPAN

<http://search.cpan.org/dist/Data-HexDump-Range>

SEE ALSO

Data::HexDump::Range

POD ERRORS

Hey! <B>The above document had some coding errors, which are explained below:B>
Around line 142: ’=item’ outside of any ’=over’
Around line 324: You forgot a ’=back’ before ’=head2’
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 DATA::HEXDUMP::RANGE::SPLIT (3) 2016-04-03

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.