Copyright © 2009-2015 Michael Truog
Version: 1.4.1 Dec 23 2015 19:31:59 ------------------------------------------------------------------------
Authors: Michael Truog (mjtruog [at] gmail (dot) com).
state() = #cloudi_task_size{task_count = undefined | pos_integer(), task_size_initial = undefined | integer(), task_size_min = undefined | integer(), task_size_max = undefined | integer(), target_time = undefined | float(), target_time_min = undefined | float(), target_time_max = undefined | float(), target_time_incr = integer(), target_time_decr = integer(), lookup = any()}
get/2 |
Get the task size information.. |
new/7 |
Get a new task size lookup.. |
put/4 |
Store task size information.ElapsedTime is in hours. |
reduce/3 |
Reduce the task size after a timeout.. |
get(Pid::pid(), State::state()) -> {TaskSize::integer(), Timeout::cloudi_service:timeout_value_milliseconds()}
new(TaskCount::pos_integer(), TaskSizeInitial::integer(), TaskSizeMin::integer(), TaskSizeMax::integer(), TargetTimeInitial::float(), TargetTimeMin::float(), TargetTimeMax::float()) -> state()
Generated by EDoc, Dec 23 2015, 19:31:59.