From bb89bf6f8d9cb652b758568ead5f8ed21b09add6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 16 May 2013 19:13:36 +0200 Subject: Use the type ranch:ref() instead of any() where applicable --- src/cowboy.erl | 8 ++++---- src/cowboy_protocol.erl | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/cowboy.erl b/src/cowboy.erl index f591333..ecbd96f 100644 --- a/src/cowboy.erl +++ b/src/cowboy.erl @@ -37,7 +37,7 @@ -export_type([onresponse_fun/0]). %% @doc Start an HTTP listener. --spec start_http(any(), non_neg_integer(), any(), +-spec start_http(ranch:ref(), non_neg_integer(), any(), cowboy_protocol:opts()) -> {ok, pid()}. start_http(Ref, NbAcceptors, TransOpts, ProtoOpts) when is_integer(NbAcceptors), NbAcceptors > 0 -> @@ -45,7 +45,7 @@ start_http(Ref, NbAcceptors, TransOpts, ProtoOpts) ranch_tcp, TransOpts, cowboy_protocol, ProtoOpts). %% @doc Start an HTTPS listener. --spec start_https(any(), non_neg_integer(), any(), +-spec start_https(ranch:ref(), non_neg_integer(), any(), cowboy_protocol:opts()) -> {ok, pid()}. start_https(Ref, NbAcceptors, TransOpts, ProtoOpts) when is_integer(NbAcceptors), NbAcceptors > 0 -> @@ -53,7 +53,7 @@ start_https(Ref, NbAcceptors, TransOpts, ProtoOpts) ranch_ssl, TransOpts, cowboy_protocol, ProtoOpts). %% @doc Stop a listener. --spec stop_listener(any()) -> ok. +-spec stop_listener(ranch:ref()) -> ok. stop_listener(Ref) -> ranch:stop_listener(Ref). @@ -62,7 +62,7 @@ stop_listener(Ref) -> %% Allows you to update live an environment value used by middlewares. %% This function is primarily intended to simplify updating the dispatch %% list used for routing. --spec set_env(any(), atom(), any()) -> ok. +-spec set_env(ranch:ref(), atom(), any()) -> ok. set_env(Ref, Name, Value) -> Opts = ranch:get_protocol_options(Ref), {_, Env} = lists:keyfind(env, 1, Opts), diff --git a/src/cowboy_protocol.erl b/src/cowboy_protocol.erl index 8a0ff17..06c5446 100644 --- a/src/cowboy_protocol.erl +++ b/src/cowboy_protocol.erl @@ -92,7 +92,7 @@ %% API. %% @doc Start an HTTP protocol process. --spec start_link(any(), inet:socket(), module(), opts()) -> {ok, pid()}. +-spec start_link(ranch:ref(), inet:socket(), module(), opts()) -> {ok, pid()}. start_link(Ref, Socket, Transport, Opts) -> Pid = spawn_link(?MODULE, init, [Ref, Socket, Transport, Opts]), {ok, Pid}. @@ -108,7 +108,7 @@ get_value(Key, Opts, Default) -> end. %% @private --spec init(any(), inet:socket(), module(), opts()) -> ok. +-spec init(ranch:ref(), inet:socket(), module(), opts()) -> ok. init(Ref, Socket, Transport, Opts) -> Compress = get_value(compress, Opts, false), MaxEmptyLines = get_value(max_empty_lines, Opts, 5), -- cgit v1.2.3