Skip to content

Latest commit

 

History

History
108 lines (60 loc) · 2.74 KB

bookish_spork_server.md

File metadata and controls

108 lines (60 loc) · 2.74 KB

Module bookish_spork_server

Behaviours: gen_server.

Data Types

Function Index

respond_with/2
response/1Used by bookish_spork_acceptor
retrieve_request/1
start/1starts server.
stop/0stops server.
store_request/2Used by bookish_spork_acceptor

Function Details

respond_with/2


respond_with(Response::response(), Times::non_neg_integer()) -> ok

response/1


response(Server::pid()) -> {ok, response()} | {error, no_response}

Used by bookish_spork_acceptor

retrieve_request/1


retrieve_request(Timeout) -> {ok, Request} | {error, Error}
  • Timeout = non_neg_integer()
  • Request = request()
  • Error = term()

start/1


start(Options::proplists:proplist()) -> {ok, pid()} | {error, Error::term()}

starts server

stop/0


stop() -> ok

stops server

store_request/2


store_request(Server::pid(), Request::request()) -> ok

Used by bookish_spork_acceptor