![]() |
![]()
| ![]() |
![]()
NAMEData::HexDump::Range::Gather - Handles gathering of binary data for Data::HexDump::RangeSYNOPSISDESCRIPTIONDOCUMENTATIONSUBROUTINES/METHODSSubroutines prefixed with [P] are not part of the public API and shall not be used directly.[P] _gather($range_description, $data, $offset, $size)Creates an internal data structure from the data to dump.$hdr->_gather($container, $range_description, $data, $size) Arguments - See gather
Returns -
Exceptions dies if passed invalid parameters [P] create_range_provider($range_description)Transforms the user supplied ranges into an internal formatArguments -
Returns - Array reference - ranges in internal format Exceptions - None [P] unpack_range_size($self, $range_name, $size, $used_data)Verifies the size field from a range descritpion and generates unpack formatArguments -
Returns - A list
Exceptions - Croaks with an error messge if the input data is invalid [P] create_ranges($range_description)Transforms the user supplied ranges into an internal formatArguments -
Returns - Array ference - ranges in internal format Exceptions - Croaks with an error messge if the input data is invalid [P] create_ranges_from_string($range_description)Transforms the user supplied ranges into an internal formatArguments -
Returns - Array ference - ranges in internal format Exceptions - Croaks with an error messge if the input data is invalid [P] create_ranges_from_array_ref($range_description)transforms the user supplied ranges into an internal formatArguments -
Returns - Returns - Array ference - ranges in internal format Exceptions - Croaks with an error messge if the input data is invalid [P] flatten($range_description)transforms the user supplied ranges into an internal formatArguments -
Returns - Nothing Exceptions - Croaks with an error messge if the input data is invalid BUGS AND LIMITATIONSNone so far.AUTHORNadim ibn hamouda el Khemir CPAN ID: NKH mailto: nadim@cpan.org COPYRIGHT AND LICENSECopyright Nadim Khemir 2010.This program is free software; you can redistribute it and/or modify it under the terms of either:
SUPPORTYou can find documentation for this module with the perldoc command.perldoc Data::HexDump::Range You can also look for information at:
SEE ALSOData::HexDump::Range
|