abstract datatype: state()
add/2 | |
fetch/2 | |
fetch/3 | |
fetch_term/3 | |
flush/1 | |
fold/5 | |
get_items/2 | |
get_items/3 | |
init/0 | |
needs_flush/1 | |
range/1 | |
reset/1 | |
set_last/2 | |
size/1 | |
trim/2 |
add(Entry::log_entry(), State::state()) -> state()
fetch(Idx::ra:index(), State::state()) -> log_entry()
fetch(Idx::ra:index(), X2::state(), Default::term()) -> term() | log_entry()
fetch_term(Idx::ra:index(), X2::state(), Default::term()) -> ra_term() | undefined
fold(From::ra:index(), To::ra:index(), Fun::fun((log_entry(), Acc) -> Acc), Acc, State::state()) -> Acc
get_items(Indexes::[ra:index()], State::state()) -> {[log_entry()], NumRead::non_neg_integer(), Remaining::[ra:index()]}
get_items(From::ra:index(), To::ra:index(), State::state()) -> [log_entry()]
init() -> state()
needs_flush(X1::state()) -> boolean()
range(X1::state()) -> undefined | {ra:index(), ra:index()}
set_last(Idx::ra:index(), State::state()) -> state()
size(X1::state()) -> non_neg_integer()
trim(To::ra:index(), State::state()) -> state()
Generated by EDoc