summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Garnock-Jones <tonyg@lshift.net>2009-11-23 14:59:43 +0000
committerTony Garnock-Jones <tonyg@lshift.net>2009-11-23 14:59:43 +0000
commit29cb6dd31fa90ace0992ef9c8a03bd3d935662ff (patch)
tree8da370285bb8c7654f64e956b30934f40382b2da
parent9e4a1b80e24b90d5c84218a070c3ce61ce3fa99f (diff)
downloadrabbitmq-server-29cb6dd31fa90ace0992ef9c8a03bd3d935662ff.tar.gz
Rename sort_arguments to sort_field_table
-rw-r--r--src/rabbit_exchange.erl2
-rw-r--r--src/rabbit_exchange_type_headers.erl4
-rw-r--r--src/rabbit_misc.erl4
3 files changed, 5 insertions, 5 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl
index 621162f6..09ea1e96 100644
--- a/src/rabbit_exchange.erl
+++ b/src/rabbit_exchange.erl
@@ -376,7 +376,7 @@ binding_action(ExchangeName, QueueName, RoutingKey, Arguments, Fun) ->
Fun(X, Q, #binding{exchange_name = ExchangeName,
queue_name = QueueName,
key = RoutingKey,
- args = rabbit_misc:sort_arguments(Arguments)})
+ args = rabbit_misc:sort_field_table(Arguments)})
end).
sync_binding(Binding, Durable, Fun) ->
diff --git a/src/rabbit_exchange_type_headers.erl b/src/rabbit_exchange_type_headers.erl
index 775d7ef1..5efcc30c 100644
--- a/src/rabbit_exchange_type_headers.erl
+++ b/src/rabbit_exchange_type_headers.erl
@@ -50,7 +50,7 @@ publish(#exchange{name = Name},
Delivery = #delivery{message = #basic_message{content = Content}}) ->
Headers = case (Content#content.properties)#'P_basic'.headers of
undefined -> [];
- H -> rabbit_misc:sort_arguments(H)
+ H -> rabbit_misc:sort_field_table(H)
end,
rabbit_router:deliver(rabbit_router:match_bindings(Name, fun (#binding{args = Spec}) ->
headers_match(Spec, Headers)
@@ -68,7 +68,7 @@ parse_x_match(Other) ->
%% Horrendous matching algorithm. Depends for its merge-like
%% (linear-time) behaviour on the lists:keysort
-%% (rabbit_misc:sort_arguments) that route/3 and
+%% (rabbit_misc:sort_field_table) that route/3 and
%% rabbit_exchange:{add,delete}_binding/4 do.
%%
%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl
index ef3e0309..2a0015bf 100644
--- a/src/rabbit_misc.erl
+++ b/src/rabbit_misc.erl
@@ -56,7 +56,7 @@
-export([format_stderr/2]).
-export([start_applications/1, stop_applications/1]).
-export([unfold/2, ceil/1]).
--export([sort_arguments/1]).
+-export([sort_field_table/1]).
-import(mnesia).
-import(lists).
@@ -492,5 +492,5 @@ ceil(N) ->
end.
%% Sorts a list of AMQP table fields as per the AMQP spec
-sort_arguments(Arguments) ->
+sort_field_table(Arguments) ->
lists:keysort(1, Arguments).