diff options
author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-07-02 15:41:11 +0100 |
---|---|---|
committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-07-02 15:41:11 +0100 |
commit | 561c46c8b6f5b26b4700cd1c2f4d2cd3697917d8 (patch) | |
tree | a292bec6587e23f479f785bff512bd71872e1b3b | |
parent | 249690cc56c0c4a4a028463182720247b41ffce2 (diff) | |
download | rabbitmq-server-561c46c8b6f5b26b4700cd1c2f4d2cd3697917d8.tar.gz |
better types
-rw-r--r-- | src/rabbit.erl | 7 | ||||
-rw-r--r-- | src/rabbit_amqqueue.erl | 2 | ||||
-rw-r--r-- | src/rabbit_control.erl | 2 | ||||
-rw-r--r-- | src/rabbit_load.erl | 5 | ||||
-rw-r--r-- | src/rabbit_misc.erl | 6 | ||||
-rw-r--r-- | src/rabbit_mnesia.erl | 6 | ||||
-rw-r--r-- | src/rabbit_networking.erl | 6 |
7 files changed, 16 insertions, 18 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index 5c6bb08a..e6bc240e 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -40,7 +40,7 @@ -export([log_location/1]). -export_type([regexp/0, txn/0, thunk/1,maybe/1, info/0, info_key/0, - msg_id/0, erlang_node/0, message/0, basic_message/0, + msg_id/0, message/0, basic_message/0, delivery/0, content/0, decoded_content/0, undecoded_content/0, unencoded_content/0, encoded_content/0, vhost/0, ctag/0, ip_port/0, hostname/0]). @@ -191,7 +191,6 @@ -ifdef(use_specs). -type(maybe(T) :: T | 'none'). --type(erlang_node() :: atom()). -type(thunk(T) :: fun(() -> T)). -type(regexp() :: binary()). -type(vhost() :: binary()). @@ -251,8 +250,8 @@ -spec(rotate_logs/1 :: (file_suffix()) -> 'ok' | {'error', any()}). -spec(status/0 :: () -> [{running_applications, [{atom(), string(), string()}]} | - {nodes, [{rabbit_mnesia:node_type(), [erlang_node()]}]} | - {running_nodes, [erlang_node()]}]). + {nodes, [{rabbit_mnesia:node_type(), [node()]}]} | + {running_nodes, [node()]}]). -spec(log_location/1 :: ('sasl' | 'kernel') -> log_location()). -endif. diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl index 96c7058d..7b9fcaac 100644 --- a/src/rabbit_amqqueue.erl +++ b/src/rabbit_amqqueue.erl @@ -126,7 +126,7 @@ -spec(update_ram_duration/1 :: (pid()) -> 'ok'). -spec(set_ram_duration_target/2 :: (pid(), number() | 'infinity') -> 'ok'). -spec(set_maximum_since_use/2 :: (pid(), non_neg_integer()) -> 'ok'). --spec(on_node_down/1 :: (rabbit:erlang_node()) -> 'ok'). +-spec(on_node_down/1 :: (node()) -> 'ok'). -spec(pseudo_queue/2 :: (binary(), pid()) -> amqqueue()). -endif. diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl index 4aab0dce..95a49f86 100644 --- a/src/rabbit_control.erl +++ b/src/rabbit_control.erl @@ -44,7 +44,7 @@ -spec(start/0 :: () -> no_return()). -spec(stop/0 :: () -> 'ok'). --spec(action/4 :: (atom(), rabbit:erlang_node(), [string()], +-spec(action/4 :: (atom(), node(), [string()], fun ((string(), [any()]) -> 'ok')) -> 'ok'). -spec(usage/0 :: () -> no_return()). diff --git a/src/rabbit_load.erl b/src/rabbit_load.erl index 4f467162..e0457b1e 100644 --- a/src/rabbit_load.erl +++ b/src/rabbit_load.erl @@ -40,11 +40,10 @@ -ifdef(use_specs). --type(erlang_node() :: atom()). --type(load() :: {{non_neg_integer(), integer() | 'unknown'}, erlang_node()}). +-type(load() :: {{non_neg_integer(), integer() | 'unknown'}, node()}). -spec(local_load/0 :: () -> load()). -spec(remote_loads/0 :: () -> [load()]). --spec(pick/0 :: () -> erlang_node()). +-spec(pick/0 :: () -> node()). -endif. diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl index 92ca6c0a..b247f486 100644 --- a/src/rabbit_misc.erl +++ b/src/rabbit_misc.erl @@ -86,7 +86,7 @@ kind :: Kind, name :: resource_name()}). --spec(method_record_type/1 :: (tuple()) -> atom()). +-spec(method_record_type/1 :: (rabbit_framing:amqp_method_record()) -> atom()). -spec(polite_pause/0 :: () -> 'done'). -spec(polite_pause/1 :: (non_neg_integer()) -> 'done'). -spec(die/1 :: (atom()) -> no_return()). @@ -126,8 +126,8 @@ rabbit:vhost(), rabbit:thunk(A)) -> A). -spec(execute_mnesia_transaction/1 :: (rabbit:thunk(A)) -> A). -spec(ensure_ok/2 :: (ok_or_error(), atom()) -> 'ok'). --spec(makenode/1 :: ({string(), string()} | string()) -> rabbit:erlang_node()). --spec(nodeparts/1 :: (rabbit:erlang_node() | string()) -> {string(), string()}). +-spec(makenode/1 :: ({string(), string()} | string()) -> node()). +-spec(nodeparts/1 :: (node() | string()) -> {string(), string()}). -spec(cookie_hash/0 :: () -> string()). -spec(tcp_name/3 :: (atom(), inet:ip_address(), rabbit:ip_port()) -> atom()). -spec(intersperse/2 :: (A, [A]) -> [A]). diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index a3cac45c..d1d90dbf 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -51,13 +51,13 @@ -ifdef(use_specs). -type(node_type() :: disc_only | disc | ram | unknown). --spec(status/0 :: () -> [{'nodes', [{node_type(), [rabbit:erlang_node()]}]} | - {'running_nodes', [rabbit:erlang_node()]}]). +-spec(status/0 :: () -> [{'nodes', [{node_type(), [node()]}]} | + {'running_nodes', [node()]}]). -spec(dir/0 :: () -> file:filename()). -spec(ensure_mnesia_dir/0 :: () -> 'ok'). -spec(init/0 :: () -> 'ok'). -spec(is_db_empty/0 :: () -> boolean()). --spec(cluster/1 :: ([rabbit:erlang_node()]) -> 'ok'). +-spec(cluster/1 :: ([node()]) -> 'ok'). -spec(reset/0 :: () -> 'ok'). -spec(force_reset/0 :: () -> 'ok'). -spec(is_clustered/0 :: () -> boolean()). diff --git a/src/rabbit_networking.erl b/src/rabbit_networking.erl index 758741e8..6213811c 100644 --- a/src/rabbit_networking.erl +++ b/src/rabbit_networking.erl @@ -66,7 +66,7 @@ -type(connection() :: pid()). -type(listener() :: - #listener{node :: rabbit:erlang_node(), + #listener{node :: node(), protocol :: atom(), host :: rabbit:hostname(), port :: rabbit:ip_port()}). @@ -77,7 +77,7 @@ -> 'ok'). -spec(stop_tcp_listener/2 :: (rabbit:hostname(), rabbit:ip_port()) -> 'ok'). -spec(active_listeners/0 :: () -> [listener()]). --spec(node_listeners/1 :: (rabbit:erlang_node()) -> [listener()]). +-spec(node_listeners/1 :: (node()) -> [listener()]). -spec(connections/0 :: () -> [connection()]). -spec(connection_info_keys/0 :: () -> [rabbit:info_key()]). -spec(connection_info/1 :: (connection()) -> [rabbit:info()]). @@ -85,7 +85,7 @@ -spec(connection_info_all/0 :: () -> [[rabbit:info()]]). -spec(connection_info_all/1 :: ([rabbit:info_key()]) -> [[rabbit:info()]]). -spec(close_connection/2 :: (pid(), string()) -> 'ok'). --spec(on_node_down/1 :: (rabbit:erlang_node()) -> 'ok'). +-spec(on_node_down/1 :: (node()) -> 'ok'). -spec(check_tcp_listener_address/3 :: (atom(), rabbit:hostname(), rabbit:ip_port()) -> {inet:ip_address(), atom()}). |