mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-16 05:00:24 +00:00
Merge pull request #146 from ostinelli/f3de0869801d3909cc5a5d5dbee81941481a0c2e
Polish dialyzer warnings on supervisor init/1
This commit is contained in:
commit
f7884475a5
3 changed files with 21 additions and 3 deletions
|
@ -30,7 +30,13 @@ start_link(NbAcceptors, Transport, TransOpts,
|
|||
|
||||
%% supervisor.
|
||||
|
||||
-spec init(list()) -> {ok, {{one_for_one, 10, 10}, list()}}.
|
||||
-spec init([any()]) -> {'ok', {{'one_for_one', 10, 10}, [{
|
||||
any(), {atom() | tuple(), atom(), 'undefined' | [any()]},
|
||||
'permanent' | 'temporary' | 'transient',
|
||||
'brutal_kill' | 'infinity' | non_neg_integer(),
|
||||
'supervisor' | 'worker',
|
||||
'dynamic' | [atom() | tuple()]}]
|
||||
}}.
|
||||
init([NbAcceptors, Transport, TransOpts,
|
||||
Protocol, ProtoOpts, ListenerPid, ReqsPid]) ->
|
||||
{ok, LSocket} = Transport:listen(TransOpts),
|
||||
|
|
|
@ -32,7 +32,13 @@ start_request(ListenerPid, Socket, Transport, Protocol, Opts) ->
|
|||
|
||||
%% supervisor.
|
||||
|
||||
-spec init([]) -> {ok, {{simple_one_for_one, 0, 1}, [{_, _, _, _, _, _}, ...]}}.
|
||||
-spec init([]) -> {'ok', {{'simple_one_for_one', 0, 1}, [{
|
||||
any(), {atom() | tuple(), atom(), 'undefined' | [any()]},
|
||||
'permanent' | 'temporary' | 'transient',
|
||||
'brutal_kill' | 'infinity' | non_neg_integer(),
|
||||
'supervisor' | 'worker',
|
||||
'dynamic' | [atom() | tuple()]}]
|
||||
}}.
|
||||
init([]) ->
|
||||
{ok, {{simple_one_for_one, 0, 1}, [{?MODULE, {?MODULE, start_request, []},
|
||||
temporary, brutal_kill, worker, [?MODULE]}]}}.
|
||||
|
|
|
@ -29,7 +29,13 @@ start_link() ->
|
|||
|
||||
%% supervisor.
|
||||
|
||||
-spec init([]) -> {ok, {{one_for_one, 10, 10}, [{_, _, _, _, _, _}, ...]}}.
|
||||
-spec init([]) -> {'ok', {{'one_for_one', 10, 10}, [{
|
||||
any(), {atom() | tuple(), atom(), 'undefined' | [any()]},
|
||||
'permanent' | 'temporary' | 'transient',
|
||||
'brutal_kill' | 'infinity' | non_neg_integer(),
|
||||
'supervisor' | 'worker',
|
||||
'dynamic' | [atom() | tuple()]}]
|
||||
}}.
|
||||
init([]) ->
|
||||
Procs = [{cowboy_clock, {cowboy_clock, start_link, []},
|
||||
permanent, 5000, worker, [cowboy_clock]}],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue