diff options
author | Loïc Hoguin <[email protected]> | 2012-07-25 10:57:00 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2012-07-25 10:57:00 +0200 |
commit | 1d2940b37917a9217338caa4dea37890ac5b96d3 (patch) | |
tree | 8e3865ad84e5324f73ce203b0b762336bf359ea8 /src/ranch_acceptors_sup.erl | |
parent | b72fe3e67e65c66d979a9651ebc815bdc553601c (diff) | |
download | ranch-1d2940b37917a9217338caa4dea37890ac5b96d3.tar.gz ranch-1d2940b37917a9217338caa4dea37890ac5b96d3.tar.bz2 ranch-1d2940b37917a9217338caa4dea37890ac5b96d3.zip |
Register acceptors through ranch_server
Diffstat (limited to 'src/ranch_acceptors_sup.erl')
-rw-r--r-- | src/ranch_acceptors_sup.erl | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ranch_acceptors_sup.erl b/src/ranch_acceptors_sup.erl index 5617873..8cdef17 100644 --- a/src/ranch_acceptors_sup.erl +++ b/src/ranch_acceptors_sup.erl @@ -17,29 +17,29 @@ -behaviour(supervisor). %% API. --export([start_link/7]). +-export([start_link/8]). %% supervisor. -export([init/1]). %% API. --spec start_link(non_neg_integer(), module(), any(), +-spec start_link(any(), non_neg_integer(), module(), any(), module(), any(), pid(), pid()) -> {ok, pid()}. -start_link(NbAcceptors, Transport, TransOpts, +start_link(Ref, NbAcceptors, Transport, TransOpts, Protocol, ProtoOpts, ListenerPid, ConnsPid) -> - supervisor:start_link(?MODULE, [NbAcceptors, Transport, TransOpts, + supervisor:start_link(?MODULE, [Ref, NbAcceptors, Transport, TransOpts, Protocol, ProtoOpts, ListenerPid, ConnsPid]). %% supervisor. -init([NbAcceptors, Transport, TransOpts, +init([Ref, NbAcceptors, Transport, TransOpts, Protocol, ProtoOpts, ListenerPid, ConnsPid]) -> {ok, LSocket} = Transport:listen(TransOpts), {ok, {_, Port}} = Transport:sockname(LSocket), ranch_listener:set_port(ListenerPid, Port), Procs = [{{acceptor, self(), N}, {ranch_acceptor, start_link, [ - LSocket, Transport, Protocol, ProtoOpts, + Ref, LSocket, Transport, Protocol, ProtoOpts, ListenerPid, ConnsPid ]}, permanent, brutal_kill, worker, []} || N <- lists:seq(1, NbAcceptors)], |