sbroker:ask/1
on a broker.
This modules provides utility functions for messaging a process calling
sbroker:ask/1
on a broker. The process is looked up by calling
sbroker:nb_ask_r/1
. If sbroker:nb_ask_r/1
returns {retry, 0}
then no
process is found.
via
names. For example
gen_server:call({via, sbroker_nb_ask_r, Broker}, hello)
will make a
gen_server call to a process calling sbroker:ask/1
on broker Broker
.
send/2 | Lookup the pid of a process calling sbroker:ask/1 on sbroker
Broker and send Request to it. |
whereis_name/1 | Lookup the pid of a process calling sbroker:ask/1 on sbroker
Broker . |
send(Broker, Request) -> ok
Lookup the pid of a process calling sbroker:ask/1
on sbroker
Broker
and send Request
to it.
sbroker:nb_ask_r/1
returns {retry, 0}
.
whereis_name(Broker) -> Pid | undefined
Lookup the pid of a process calling sbroker:ask/1
on sbroker
Broker
. Returns Pid
if sbroker:nb_ask_r/1
returns
{go, Ref, Pid, SojournTime}
and undefined
on {retry, 0}
.
Generated by EDoc, Jan 28 2015, 17:16:35.