فهرست منبع

Add conn/0 type

Feng Lee 6 سال پیش
والد
کامیت
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(),