common_errors() = overload | noconn | timeout | noproc | all_nodes_down | {server_error | client_error, nonempty_string()} | {all_nodes_down, list(), node()}
delete_errors() = get_errors()
delete_result() = {ok, deleted} | {error, delete_errors()}
do_result() = {ok, term()} | {error, get_errors() | set_errors() | delete_errors()}
expiration() = non_neg_integer()
flags() = 0..65535
flush_result() = {ok, flushed} | {error, common_errors()}
get_errors() = common_errors() | notfound
get_result() = {ok, term()} | {error, get_errors()}
key_command() = get | delete
key_data_command() = set | add | replace
key_data_request() = key_data_command() | {key_data_command()} | {key_data_command(), flags(), expiration()}
key_request() = key_command() | {key_command()}
server() = atom() | {atom(), node()} | pid()
set_errors() = common_errors() | notstored
set_result() = {ok, term()} | {error, set_errors()}
simple_command() = version | flush_all
simple_request() = simple_command() | {simple_command()} | {flush_all, expiration()}
start_params() = [nonempty_string() | pos_integer()]
start_result() = {ok, pid()} | ignore | {error, term()}
version_result() = {ok, nonempty_string()} | {error, common_errors()}
async_set(ServerRef::server(), Key::term(), Data::term()) -> term()
async_set(ServerRef::server(), Key::term(), Data::term(), Expiration::expiration()) -> term()
async_set(ServerRef::server(), Key::term(), Data::term(), Expiration::expiration(), Flags::flags()) -> term()
break_connection(ServerRef::pid()) -> ok
code_change(OldVsn, State, Extra) -> any()
data_receiver_loop(Parent, ParentMon, Socket) -> any()
delete(ServerRef::server(), Key::term()) -> delete_result()
do(ServerRef::server(), SimpleRequest::simple_request()) -> do_result()
do(ServerRef::server(), KeyRequest::key_request(), Key::term()) -> do_result()
do(ServerRef::server(), KeyDataReq::key_data_request(), Key::term(), Data::term()) -> do_result()
fix_connection(ServerRef::pid()) -> ok | {error, not_broken}
get(Key) -> any()
get(ServerRef::server(), Key::term()) -> get_result()
handle_call(Query, From, State) -> any()
handle_cast(Query, State) -> any()
handle_info(Info, State) -> any()
init(X1) -> any()
ldelete(Key::term()) -> delete_result()
ldo(A) -> any()
ldo(A, B) -> any()
ldo(A, B, C) -> any()
ldo(X1, Key, Data, Flag, Expires) -> any()
lflush_all() -> flush_result()
lget(Key::term()) -> get_result()
lserver() -> server()
lset(Key::term(), Data::term()) -> set_result()
lset(Key::term(), Data::term(), Expiration::expiration()) -> set_result()
monitor(ServerRef::server(), MonitorPid::pid() | atom(), MonitorItems::state | overload | [state | overload]) -> any()
overload_connection(ServerRef::pid()) -> ok
set(Key, Data) -> any()
set(ServerRef::server(), Key::term(), Data::term()) -> set_result()
set(ServerRef::server(), Key::term(), Data::term(), Expiration::expiration()) -> set_result()
set(ServerRef::server(), Key::term(), Data::term(), Expiration::expiration(), Flags::flags()) -> set_result()
start_link() -> start_result()
start_link(X1::start_params()) -> start_result()
start_link(Name::atom(), X2::start_params()) -> start_result()
terminate(Reason, State) -> any()
unload_connection(ServerRef::pid()) -> ok | {error, not_overloaded}
version(ServerRef::server()) -> version_result()
Generated by EDoc