Module bisect_server

gen_server wrapping an instance of bisect, owns the bisect structure, serializes writes, hands out the reference to the bisect structure to concurrent readers.

Behaviours: gen_server.

Description

gen_server wrapping an instance of bisect, owns the bisect structure, serializes writes, hands out the reference to the bisect structure to concurrent readers.

Function Index

append/3
cas/4
code_change/3
delete/2
first/1
get/2
handle_call/3
handle_cast/2
handle_info/2
init/1
inject/2
insert/3
last/1
mget/2
mget_serial/2
next/2
next_nth/3
num_keys/1
start_link/2
start_link/3
start_link_with_data/3
stop/1
terminate/2

Function Details

append/3

append(Pid, K, V) -> any()

cas/4

cas(Pid, K, OldV, V) -> any()

code_change/3

code_change(OldVsn, State, Extra) -> any()

delete/2

delete(Pid, K) -> any()

first/1

first(Pid) -> any()

get/2

get(Pid, K) -> any()

handle_call/3

handle_call(X1, From, State) -> any()

handle_cast/2

handle_cast(Msg, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(X1) -> any()

inject/2

inject(Pid, B) -> any()

insert/3

insert(Pid, K, V) -> any()

last/1

last(Pid) -> any()

mget/2

mget(Pid, Keys) -> any()

mget_serial/2

mget_serial(Pid, Keys) -> any()

next/2

next(Pid, K) -> any()

next_nth/3

next_nth(Pid, K, Steps) -> any()

num_keys/1

num_keys(Pid) -> any()

start_link/2

start_link(KeySize, ValueSize) -> any()

start_link/3

start_link(Name, KeySize, ValueSize) -> any()

start_link_with_data/3

start_link_with_data(KeySize, ValueSize, Data) -> any()

stop/1

stop(Pid) -> any()

terminate/2

terminate(Reason, State) -> any()


Generated by EDoc