Copyright © (C) 2017-2019 Evgeny Khramtsov
Authors: Evgeny Khramtsov (ekhramtsov@process-one.net).
error_reason() = p1_file_queue:error_reason()
fqueue() = p1_file_queue:queue()
limit() = non_neg_integer() | unlimited
queue(T) = rqueue(T) | fqueue()
queue() = rqueue(any()) | fqueue()
queue_type() = ram | file
rqueue(T) = {queue:queue(T), non_neg_integer(), limit()}
rqueue() = rqueue(any())
foldl(F::fun((T1, T2) -> T2), T2, Q::queue(T1)) -> T2
foreach(F::fun((T) -> term()), Q::queue(T)) -> ok
format_error(Reason::error_reason()) -> string()
from_list(L::[T]) -> rqueue(T)
from_list(L::[T], Type::ram) -> rqueue(T)
is_empty(Q::queue()) -> boolean()
is_queue(Q::any()) -> boolean()
len(Q::queue()) -> non_neg_integer()
new() -> rqueue()
new(Type::ram) -> rqueue()
peek(Q::queue(T)) -> empty | {value, T}
start(Dir::file:filename()) -> ok | {error, any()}
stop() -> ok | {error, any()}
to_list(Q::queue(T)) -> [T]
type(Q::queue()) -> ram | {file, file:filename()}
Generated by EDoc, Aug 1 2020, 01:20:30.