From 451f0451cef3979116fab818194bb52d5d8f010e Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Thu, 5 Sep 2019 15:00:54 +0800 Subject: [PATCH] Add type/1, qos/1 functions --- src/emqx_packet.erl | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/emqx_packet.erl b/src/emqx_packet.erl index 4b0912d3f..dc2c63cad 100644 --- a/src/emqx_packet.erl +++ b/src/emqx_packet.erl @@ -19,6 +19,10 @@ -include("emqx.hrl"). -include("emqx_mqtt.hrl"). +-export([ type/1 + , qos/1 + ]). + -export([ proto_name/1 , type_name/1 , validate/1 @@ -30,6 +34,12 @@ -compile(inline). +type(#mqtt_packet{header = #mqtt_packet_header{type = Type}}) -> + Type. + +qos(#mqtt_packet{header = #mqtt_packet_header{qos = QoS}}) -> + QoS. + %% @doc Protocol name of the version. -spec(proto_name(emqx_types:version()) -> binary()). proto_name(?MQTT_PROTO_V3) ->