diff options
| author | Michael Bridgen <mikeb@lshift.net> | 2010-02-15 13:56:17 +0000 |
|---|---|---|
| committer | Michael Bridgen <mikeb@lshift.net> | 2010-02-15 13:56:17 +0000 |
| commit | 9ffa1197553f6fead9eb4e89bb4148b29f29e68d (patch) | |
| tree | 249bda750d131045996992954dacef0b247eee03 | |
| parent | 04070fc945b9619e98007b0d574f92fe1e7a8b67 (diff) | |
| download | rabbitmq-server-git-9ffa1197553f6fead9eb4e89bb4148b29f29e68d.tar.gz | |
Remove usused variables. That includes removing ReaderPid from the signature of rabbit_amqqueue:basic_consume/8
| -rw-r--r-- | src/rabbit_amqqueue.erl | 10 | ||||
| -rw-r--r-- | src/rabbit_amqqueue_process.erl | 2 | ||||
| -rw-r--r-- | src/rabbit_channel.erl | 2 | ||||
| -rw-r--r-- | src/rabbit_exchange.erl | 5 | ||||
| -rw-r--r-- | src/rabbit_tests.erl | 2 |
5 files changed, 10 insertions, 11 deletions
diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl index 2611d189ba..3c4d35fe6a 100644 --- a/src/rabbit_amqqueue.erl +++ b/src/rabbit_amqqueue.erl @@ -38,7 +38,7 @@ stat/1, stat_all/0, deliver/2, redeliver/2, requeue/3, ack/4]). -export([list/1, info_keys/0, info/1, info/2, info_all/1, info_all/2]). -export([consumers/1, consumers_all/1]). --export([basic_get/3, basic_consume/8, basic_cancel/4]). +-export([basic_get/3, basic_consume/7, basic_cancel/4]). -export([notify_sent/2, unblock/2]). -export([commit_all/2, rollback_all/2, notify_down_all/2, limit_all/3]). -export([on_node_down/1]). @@ -97,8 +97,8 @@ -spec(limit_all/3 :: ([pid()], pid(), pid() | 'undefined') -> ok_or_errors()). -spec(basic_get/3 :: (amqqueue(), pid(), boolean()) -> {'ok', non_neg_integer(), msg()} | 'empty'). --spec(basic_consume/8 :: - (amqqueue(), boolean(), pid(), pid(), pid() | 'undefined', ctag(), +-spec(basic_consume/7 :: + (amqqueue(), boolean(), pid(), pid() | 'undefined', ctag(), boolean(), any()) -> 'ok' | {'error', 'queue_owned_by_another_connection' | 'exclusive_consume_unavailable'}). @@ -329,9 +329,9 @@ limit_all(QPids, ChPid, LimiterPid) -> basic_get(#amqqueue{pid = QPid}, ChPid, NoAck) -> gen_server2:call(QPid, {basic_get, ChPid, NoAck}, infinity). -basic_consume(#amqqueue{pid = QPid}, NoAck, ReaderPid, ChPid, LimiterPid, +basic_consume(#amqqueue{pid = QPid}, NoAck, ChPid, LimiterPid, ConsumerTag, ExclusiveConsume, OkMsg) -> - gen_server2:call(QPid, {basic_consume, NoAck, ReaderPid, ChPid, + gen_server2:call(QPid, {basic_consume, NoAck, ChPid, LimiterPid, ConsumerTag, ExclusiveConsume, OkMsg}, infinity). diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl index 6c5f4757dc..94a6d7d864 100644 --- a/src/rabbit_amqqueue_process.erl +++ b/src/rabbit_amqqueue_process.erl @@ -633,7 +633,7 @@ handle_call({basic_get, ChPid, NoAck}, _From, reply(empty, State) end; -handle_call({basic_consume, NoAck, ReaderPid, ChPid, LimiterPid, +handle_call({basic_consume, NoAck, ChPid, LimiterPid, ConsumerTag, ExclusiveConsume, OkMsg}, _From, State = #q{exclusive_consumer = ExistingHolder}) -> case check_exclusive_access(ExistingHolder, ExclusiveConsume, diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index ddb941cffe..6c095a5809 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -479,7 +479,7 @@ handle_method(#'basic.consume'{queue = QueueNameBin, fun (Q) -> check_queue_exclusivity(ReaderPid, Q), rabbit_amqqueue:basic_consume( - Q, NoAck, ReaderPid, self(), LimiterPid, + Q, NoAck, self(), LimiterPid, ActualConsumerTag, ExclusiveConsume, ok_msg(NoWait, #'basic.consume_ok'{ consumer_tag = ActualConsumerTag})) diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl index bcba7d0b4c..1d4e41dda2 100644 --- a/src/rabbit_exchange.erl +++ b/src/rabbit_exchange.erl @@ -345,7 +345,6 @@ delete_transient_queue_bindings(QueueName) -> delete_queue_bindings(QueueName, fun delete_transient_forward_routes/1). delete_queue_bindings(QueueName, FwdDeleteFun) -> - Exchanges = exchanges_for_queue(QueueName), [begin ok = FwdDeleteFun(reverse_route(Route)), ok = mnesia:delete_object(rabbit_reverse_route, Route, write) @@ -411,7 +410,7 @@ call_with_exchange_and_queue(Exchange, Queue, Fun) -> add_binding(ExchangeName, QueueName, RoutingKey, Arguments, InnerFun) -> binding_action( ExchangeName, QueueName, RoutingKey, Arguments, - fun (X = #exchange{type = Type}, Q, B) -> + fun (X, Q, B) -> InnerFun(X, Q), ok = sync_binding(B, Q#amqqueue.durable, fun mnesia:write/3) @@ -420,7 +419,7 @@ add_binding(ExchangeName, QueueName, RoutingKey, Arguments, InnerFun) -> delete_binding(ExchangeName, QueueName, RoutingKey, Arguments, InnerFun) -> binding_action( ExchangeName, QueueName, RoutingKey, Arguments, - fun (X = #exchange{type = Type}, Q, B) -> + fun (X, Q, B) -> case mnesia:match_object(rabbit_route, #route{binding = B}, write) of [] -> {error, binding_not_found}; diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl index 8602a2099d..06dfbbd9a1 100644 --- a/src/rabbit_tests.erl +++ b/src/rabbit_tests.erl @@ -759,7 +759,7 @@ test_server_status() -> false, false, [], none) || Name <- [<<"foo">>, <<"bar">>]], - ok = rabbit_amqqueue:basic_consume(Q, true, self(), Ch, undefined, + ok = rabbit_amqqueue:basic_consume(Q, true, Ch, undefined, <<"ctag">>, true, undefined), %% list queues ok = info_action(list_queues, rabbit_amqqueue:info_keys(), true), |
