summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAyanda Dube <ayanda.dube@erlang-solutions.com>2015-09-09 16:15:56 +0100
committerAyanda Dube <ayanda.dube@erlang-solutions.com>2015-10-07 08:46:41 +0100
commit7d8af0eea84e60358d951fc24ac5d51713e54f5f (patch)
treed26ef7b550bf2dfeb62da0bd970d9bd23664f11a /src
parent7049d834d07fd40afac221ccaee91762d2d4a8a3 (diff)
downloadrabbitmq-server-git-7d8af0eea84e60358d951fc24ac5d51713e54f5f.tar.gz
Updates info_all/4 function spec.
Updates consumers_all/3 function and spec. References #62
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_amqqueue.erl9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl
index 997252c371..43ca26e406 100644
--- a/src/rabbit_amqqueue.erl
+++ b/src/rabbit_amqqueue.erl
@@ -120,7 +120,7 @@
-spec(info_all/2 :: (rabbit_types:vhost(), rabbit_types:info_keys())
-> [rabbit_types:infos()]).
-spec(info_all/4 :: (rabbit_types:vhost(), rabbit_types:info_keys(),
- reference()) -> 'ok').
+ reference(), pid()) -> 'ok').
-spec(force_event_refresh/1 :: (reference()) -> 'ok').
-spec(notify_policy_changed/1 :: (rabbit_types:amqqueue()) -> 'ok').
-spec(consumers/1 :: (rabbit_types:amqqueue())
@@ -133,8 +133,7 @@
non_neg_integer(), rabbit_framing:amqp_table()}]).
-spec(consumers_all/3 ::
(rabbit_types:vhost(), reference(), pid())
- -> [{reference(), {name(), pid(), rabbit_types:ctag(), boolean(),
- non_neg_integer(), rabbit_framing:amqp_table()}}]).
+ -> 'ok').
-spec(stat/1 ::
(rabbit_types:amqqueue())
-> {'ok', non_neg_integer(), non_neg_integer()}).
@@ -633,7 +632,9 @@ consumers_all(VHostPath, Ref, Pid) ->
AckRequired, Prefetch, Args]) ||
{ChPid, CTag, AckRequired, Prefetch, Args}
<- consumers(Q)]}
- end)).
+ end)),
+ Pid ! {Ref, finished},
+ ok.
stat(#amqqueue{pid = QPid}) -> delegate:call(QPid, stat).