File Explorer

/var/runtime/node_modules/@aws-sdk/node_modules/aws-crt/dist.browser/common

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

mqtt.js2.5 KB · 81 lines
"use strict";/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */Object.defineProperty(exports, "__esModule", { value: true });exports.DEFAULT_RECONNECT_MIN_SEC = exports.DEFAULT_RECONNECT_MAX_SEC = exports.MqttWill = exports.QoS = void 0;/** * Quality of service control for mqtt publish operations * * @category MQTT */var QoS;(function (QoS) {    /**     * QoS 0 - At most once delivery     * The message is delivered according to the capabilities of the underlying network.     * No response is sent by the receiver and no retry is performed by the sender.     * The message arrives at the receiver either once or not at all.     */    QoS[QoS["AtMostOnce"] = 0] = "AtMostOnce";    /**     * QoS 1 - At least once delivery     * This quality of service ensures that the message arrives at the receiver at least once.     */    QoS[QoS["AtLeastOnce"] = 1] = "AtLeastOnce";    /**     * QoS 2 - Exactly once delivery      * This is the highest quality of service, for use when neither loss nor     * duplication of messages are acceptable. There is an increased overhead     * associated with this quality of service.      * Note that, while this client supports QoS 2, the AWS IoT Core service     * does not support QoS 2 at time of writing (May 2020).     */    QoS[QoS["ExactlyOnce"] = 2] = "ExactlyOnce";})(QoS = exports.QoS || (exports.QoS = {}));/** * A Will message is published by the server if a client is lost unexpectedly. * * The Will message is stored on the server when a client connects. * It is published if the client connection is lost without the server * receiving a DISCONNECT packet. * * [MQTT - 3.1.2 - 8] * * @category MQTT */var MqttWill = /** @class */ (function () {    function MqttWill(    /** Topic to publish Will message on. */    topic,     /** QoS used when publishing the Will message. */    qos,     /** Content of Will message. */    payload,     /** Whether the Will message is to be retained when it is published. */    retain) {        if (retain === void 0) { retain = false; }        this.topic = topic;        this.qos = qos;        this.payload = payload;        this.retain = retain;    }    return MqttWill;}());exports.MqttWill = MqttWill;/** * Const value for max reconnection back off time * * @category MQTT */exports.DEFAULT_RECONNECT_MAX_SEC = 128;/** * Const value for min reconnection back off time * * @category MQTT */exports.DEFAULT_RECONNECT_MIN_SEC = 1;//# sourceMappingURL=mqtt.js.map