summaryrefslogtreecommitdiff
path: root/src/mod_mqtt_session.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-04-23 19:18:22 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-04-23 19:18:22 +0300
commitedba1aebb51a7bb4f8a5f4f069fba3ed9540d729 (patch)
treeb6467b7582c38afd1edef8411ac99b478609e360 /src/mod_mqtt_session.erl
parentFix handling of list arguments on pgsql (diff)
Add WebSockets support to mod_mqtt
Example configuration: listen: ... - port: 5280 module: ejabberd_http request_handlers: "/mqtt": mod_mqtt modules: ... mod_mqtt: {}
Diffstat (limited to 'src/mod_mqtt_session.erl')
-rw-r--r--src/mod_mqtt_session.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mod_mqtt_session.erl b/src/mod_mqtt_session.erl
index d988b513..bbcf9258 100644
--- a/src/mod_mqtt_session.erl
+++ b/src/mod_mqtt_session.erl
@@ -64,8 +64,8 @@
session_expiry_non_zero | unknown_topic_alias.
-type state() :: #state{}.
--type sockmod() :: gen_tcp | fast_tls.
--type socket() :: {sockmod(), inet:socket() | fast_tls:tls_socket()}.
+-type sockmod() :: gen_tcp | fast_tls | mod_mqtt_ws.
+-type socket() :: {sockmod(), inet:socket() | fast_tls:tls_socket() | mod_mqtt_ws:socket()}.
-type peername() :: {inet:ip_address(), inet:port_number()}.
-type seconds() :: non_neg_integer().
-type milli_seconds() :: non_neg_integer().