HTTP-Range

 view release on metacpan or  search on metacpan

lib/HTTP/Range.pm  view on Meta::CPAN


        # offset into length
        $args{ 'len_index' } = $args{ 'length' } - $args{ 'len_remain' };
        
        # bytes remaining
        $args{ 'len_remain' } -= $seg_len;

        # copy the request object - this must be a deep clone
        my $req = $args{ 'request' }->clone;

        # start-end of byte offset for this segment
        $req->header( Range => "bytes=$args{ 'len_index' }-"
                . ( $args{ 'len_index' } + $seg_len - 1 ) );

        push( @requests, $req );
    }

    return( wantarray ? @requests : \@requests );
}

sub join

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.815 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )