This commit is contained in:
Feng 2015-07-05 20:16:23 +08:00
parent 4ff7f9b2fe
commit 669a717bb2
1 changed files with 4 additions and 2 deletions

View File

@ -107,10 +107,12 @@
%%------------------------------------------------------------------------------ %%------------------------------------------------------------------------------
%% MQTT Message %% MQTT Message
%%------------------------------------------------------------------------------ %%------------------------------------------------------------------------------
-type mqtt_msgid() :: binary(). -type mqtt_msgid() :: binary() | undefined.
-type mqtt_pktid() :: 1..16#ffff | undefined.
-record(mqtt_message, { -record(mqtt_message, {
msgid :: mqtt_msgid(), %% Unique Message ID msgid :: mqtt_msgid(), %% Unique Message ID
pktid :: 1..16#ffff, %% PacketId
topic :: binary(), %% Topic that the message is published to topic :: binary(), %% Topic that the message is published to
from :: binary() | atom(), %% ClientId of publisher from :: binary() | atom(), %% ClientId of publisher
qos = 0 :: 0 | 1 | 2, %% Message QoS qos = 0 :: 0 | 1 | 2, %% Message QoS
@ -118,7 +120,7 @@
dup = false :: boolean(), %% Dup flag dup = false :: boolean(), %% Dup flag
sys = false :: boolean(), %% $SYS flag sys = false :: boolean(), %% $SYS flag
payload :: binary(), %% Payload payload :: binary(), %% Payload
timestamp :: erlang:timestamp() %% Timestamp timestamp :: erlang:timestamp() %% os:timestamp
}). }).
-type mqtt_message() :: #mqtt_message{}. -type mqtt_message() :: #mqtt_message{}.