NAME

Proc::BackOff::Linear

SYNOPSIS

Usage:

use Proc::BackOff::Linear;

my $obj = Proc::BackOff::Linear->new( { $slope => 5, x => 'count', b => 0 );
# sequence would be
# y = slope * x + b;
# 1st failure  :  5 * count + b = 5 * 1 + 0 = 5
# 2nd failure  :  5 * 2 + 0 = 10
# 3nd failure  :  5 * 3 + 0 = 10

See BackOff for further documentation.

Overloaded Methods

new()

Check for variables being set:

Required: slope. B defaults to 0 x defaults to 'count'

calculate_back_off()

Returns the new back off value.

Changes

0.01    2007-04-17 -- Daniel Lo
       - Initial Version

AUTHOR

Daniel Lo <daniel_lo@picturetrail.com>

LICENSE

Copyright (C) PictureTrail Inc. 1999-2007 Santa Clara, California, United States of America.

This code is released to the public for public use under Perl's Artisitic licence.