diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2013-08-08 14:57:27 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2013-08-08 14:57:27 +0100 |
commit | 1a3856bcdd16d62a0b28c8b74f2547a4b9dc5a7a (patch) | |
tree | 028696585aef88664f4521f6f6538417330a1be1 | |
parent | 96b1c38adb4aa3a0b24922bf384d9140b19a215f (diff) | |
download | rabbitmq-server-1a3856bcdd16d62a0b28c8b74f2547a4b9dc5a7a.tar.gz |
Use MFA for call and cast, hence avoid sending closures across the network.
-rw-r--r-- | src/delegate.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/delegate.erl b/src/delegate.erl index 9a1f6886..03d33d01 100644 --- a/src/delegate.erl +++ b/src/delegate.erl @@ -139,10 +139,10 @@ demonitor({Name, Pid}, Options) -> gen_server2:cast(Name, {demonitor, Pid, Options}). call(PidOrPids, Msg) -> - invoke(PidOrPids, fun (P) -> gen_server2:call(P, Msg, infinity) end). + invoke(PidOrPids, {gen_server2, call, [Msg, infinity]}). cast(PidOrPids, Msg) -> - invoke_no_result(PidOrPids, fun (P) -> gen_server2:cast(P, Msg) end). + invoke_no_result(PidOrPids, {gen_server2, cast, [Msg]}). %%---------------------------------------------------------------------------- |