Feng před 10 roky
rodič
revize
669a717bb2
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      include/emqttd.hrl

+ 4 - 2
include/emqttd.hrl

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