From e10daf39fa08fb1367b277b31b4c9c9baad5239b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 2 Jan 2017 16:47:16 +0100 Subject: Numerous Dialyzer fixes --- src/cowboy.erl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/cowboy.erl') diff --git a/src/cowboy.erl b/src/cowboy.erl index 3b272c5..95eb9cc 100644 --- a/src/cowboy.erl +++ b/src/cowboy.erl @@ -37,14 +37,17 @@ -type http_version() :: 'HTTP/2' | 'HTTP/1.1' | 'HTTP/1.0'. -export_type([http_version/0]). --spec start_clear(ranch:ref(), non_neg_integer(), ranch_tcp:opts(), - cowboy_protocol:opts()) -> {ok, pid()} | {error, any()}. +%% @todo We should hide NbAcceptors in a socket variable, even if Ranch +%% doesn't let us do that yet. +-spec start_clear(ranch:ref(), non_neg_integer(), ranch_tcp:opts(), opts()) + -> {ok, pid()} | {error, any()}. start_clear(Ref, NbAcceptors, TransOpts0, ProtoOpts) when is_integer(NbAcceptors), NbAcceptors > 0 -> TransOpts = [connection_type(ProtoOpts)|TransOpts0], ranch:start_listener(Ref, NbAcceptors, ranch_tcp, TransOpts, cowboy_clear, ProtoOpts). --spec start_tls(ranch:ref(), non_neg_integer(), ranch_ssl:opts(), opts()) -> {ok, pid()} | {error, any()}. +-spec start_tls(ranch:ref(), non_neg_integer(), ranch_ssl:opts(), opts()) + -> {ok, pid()} | {error, any()}. start_tls(Ref, NbAcceptors, TransOpts0, ProtoOpts) when is_integer(NbAcceptors), NbAcceptors > 0 -> TransOpts = [ -- cgit v1.2.3