Feng Lee 6 лет назад
Родитель
Сommit
cf9caf3c32
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      src/emqx_types.erl

+ 8 - 1
src/emqx_types.erl

@@ -31,7 +31,8 @@
              , subid/0
              ]).
 
--export_type([ client/0
+-export_type([ conn/0
+             , client/0
              , client_id/0
              , username/0
              , password/0
@@ -89,6 +90,12 @@
 -type(topic() :: emqx_topic:topic()).
 -type(subid() :: binary() | atom()).
 
+-type(conn() :: #{peername := peername(),
+                  sockname := peername(),
+                  peercert := esockd_peercert:peercert(),
+                  conn_mod := module(),
+                  atom()   => term()
+                 }).
 -type(client() :: #{zone         := zone(),
                     conn_mod     := maybe(module()),
                     peername     := peername(),