Copyright © 2012 Zuse Institute Berlin
Version: $Id$
Authors: Jan Fajerski (fajerski@zib.de).
outstanding() = false | snapshot
state() =
#state{id = rt_chord:key(),
acked = intervals:interval(),
round = non_neg_integer(),
outstanding = outstanding(),
job = mr_state:job_description(),
client = false | comm:mypid()}
| get/2 | |
| get_slide_delta/2 | |
| new/3 | |
| set/2 |
new(Id :: rt_chord:key(), Job :: mr_state:job_description(), Client :: comm:mypid()) -> state()
get(X1 :: id, State :: state()) -> rt_chord:key()
set(State :: state(), T :: [{id, rt_chord:key()} | {acked, intervals:interval()} | {round, non_neg_integer()} | {outstanding, outstanding()} | {client, comm:mypid()}]) -> state()
get_slide_delta(State :: state(), Interval :: intervals:interval()) -> {boolean(), state()}
Generated by EDoc, Apr 22 2017, 16:02:53.