summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2011-07-26 15:54:45 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2011-07-26 15:54:45 +0100
commit47a4e13ecb16624b99e5d1cea71252e11f99115d (patch)
tree14f66e07100a8d302caf9015ca422532747a7d88
parent9a448a5e8821c3d5c2a5ace4e0c9ef73d969c5c0 (diff)
downloadrabbitmq-server-git-47a4e13ecb16624b99e5d1cea71252e11f99115d.tar.gz
combine function heads
-rw-r--r--src/rabbit_limiter.erl18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/rabbit_limiter.erl b/src/rabbit_limiter.erl
index beffe34134..476f0d7951 100644
--- a/src/rabbit_limiter.erl
+++ b/src/rabbit_limiter.erl
@@ -202,19 +202,15 @@ maybe_notify(OldState, NewState) ->
false -> {cont, NewState}
end.
-maybe_call(undefined, _Call, Default) ->
- Default;
-maybe_call(#token{enabled = false}, _Call, Default) ->
- Default;
-maybe_call(#token{pid = Pid}, Call, _Default) ->
- gen_server2:call(Pid, Call, infinity).
+maybe_call(#token{pid = Pid, enabled = true}, Call, _Default) ->
+ gen_server2:call(Pid, Call, infinity);
+maybe_call(_, _Call, Default) ->
+ Default.
+maybe_cast(#token{pid = Pid, enabled = true}, Cast) ->
+ gen_server2:cast(Pid, Cast);
maybe_cast(undefined, _Call) ->
- ok;
-maybe_cast(#token{enabled = false}, _Cast) ->
- ok;
-maybe_cast(#token{pid = Pid}, Cast) ->
- gen_server2:cast(Pid, Cast).
+ ok.
limit_reached(#lim{prefetch_count = Limit, volume = Volume}) ->
Limit =/= 0 andalso Volume >= Limit.