diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2018-09-17 11:21:02 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2018-09-17 11:21:02 +0300 |
commit | de385591d01deec5a498feef33cd4eb3f8a12b77 (patch) | |
tree | ec79961d0c75e53016224e4aa073825c14ee20dc /src/ejabberd_http.erl | |
parent | Reintroduce change removed by mistake in 'Improve match macro' (diff) |
Refactor ejabberd listener API
Diffstat (limited to 'src/ejabberd_http.erl')
-rw-r--r-- | src/ejabberd_http.erl | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/ejabberd_http.erl b/src/ejabberd_http.erl index db9182cd8..4212c519b 100644 --- a/src/ejabberd_http.erl +++ b/src/ejabberd_http.erl @@ -24,14 +24,14 @@ %%%---------------------------------------------------------------------- -module(ejabberd_http). - +-behaviour(ejabberd_listener). -behaviour(ejabberd_config). -author('alexey@process-one.net'). %% External exports --export([start/2, start_link/2, become_controller/1, - socket_type/0, receive_headers/1, recv_file/2, +-export([start/2, start_link/2, + accept/1, receive_headers/1, recv_file/2, transform_listen_option/2, listen_opt_type/1]). -export([init/2, opt_type/1]). @@ -164,12 +164,9 @@ init({SockMod, Socket}, Opts) -> {error, _} -> State end. -become_controller(_Pid) -> +accept(_Pid) -> ok. -socket_type() -> - raw. - send_text(_State, none) -> ok; send_text(State, Text) -> |