Behaviours: gen_server
.
request() = bookish_spork_request:t()
response() = bookish_spork_response:t() | bookish_spork:stub_request_fun()
respond_with/2 | |
response/1 | Used by bookish_spork_acceptor |
retrieve_request/1 | |
start/1 | starts server. |
stop/0 | stops server. |
store_request/2 | Used by bookish_spork_acceptor |
respond_with(Response::response(), Times::non_neg_integer()) -> ok
response(Server::pid()) -> {ok, response()} | {error, no_response}
Used by bookish_spork_acceptor
retrieve_request(Timeout) -> {ok, Request} | {error, Error}
Timeout = non_neg_integer()
Request = request()
Error = term()
start(Options::proplists:proplist()) -> {ok, pid()} | {error, Error::term()}
starts server
stop() -> ok
stops server
store_request(Server::pid(), Request::request()) -> ok
Used by bookish_spork_acceptor