Prepare for MQTT/5.0

This commit is contained in:
Feng Lee 2017-03-06 18:11:09 +08:00
parent 3d0bc15e93
commit 98e15ebbf4
1 changed files with 5 additions and 6 deletions

View File

@ -22,9 +22,9 @@
-define(LICENSE_MESSAGE, "Licensed under the Apache License, Version 2.0"). -define(LICENSE_MESSAGE, "Licensed under the Apache License, Version 2.0").
-define(PROTOCOL_VERSION, "MQTT/3.1.1"). -define(PROTOCOL_VERSION, "MQTT/5.0").
-define(ERTS_MINIMUM, "7.0"). -define(ERTS_MINIMUM, "8.0").
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% Sys/Queue/Share Topics' Prefix %% Sys/Queue/Share Topics' Prefix
@ -42,7 +42,7 @@
-type(pubsub() :: publish | subscribe). -type(pubsub() :: publish | subscribe).
-define(PUBSUB(PS), (PS =:= publish orelse PS =:= subscribe)). -define(PS(PS), (PS =:= publish orelse PS =:= subscribe)).
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% MQTT Topic %% MQTT Topic
@ -172,7 +172,7 @@
severity :: warning | error | critical, severity :: warning | error | critical,
title :: iolist() | binary(), title :: iolist() | binary(),
summary :: iolist() | binary(), summary :: iolist() | binary(),
timestamp :: erlang:timestamp() %% Timestamp timestamp :: erlang:timestamp()
}). }).
-type(mqtt_alarm() :: #mqtt_alarm{}). -type(mqtt_alarm() :: #mqtt_alarm{}).
@ -186,8 +186,7 @@
-type(mqtt_plugin() :: #mqtt_plugin{}). -type(mqtt_plugin() :: #mqtt_plugin{}).
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% MQTT CLI Command %% MQTT CLI Command. For example: 'broker metrics'
%% For example: 'broker metrics'
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
-record(mqtt_cli, { name, action, args = [], opts = [], usage, descr }). -record(mqtt_cli, { name, action, args = [], opts = [], usage, descr }).