v7.3.2018.0614   重构高性能资源池,减少GC压力,增加线程池,让异步任务得到平等竞争CPU的机会
大石头 authored at 2018-06-14 17:56:44
993.00 B
X
using System;
using NewLife.Data;

namespace NewLife.Net.MQTT.Packets
{
    /// <summary>连接包</summary>
    public sealed class ConnectPacket : DataPacket
    {
        /// <summary>包类型</summary>
        public override PacketType PacketType => PacketType.CONNECT;

        public String ProtocolName { get; set; }

        public Int32 ProtocolLevel { get; set; }

        public Boolean CleanSession { get; set; }

        public Boolean HasWill { get; set; }

        public QualityOfService WillQualityOfService { get; set; }

        public Boolean WillRetain { get; set; }

        public Boolean HasPassword { get; set; }

        public Boolean HasUsername { get; set; }

        public Int32 KeepAliveInSeconds { get; set; }

        public String Username { get; set; }

        public String Password { get; set; }

        public String ClientId { get; set; }

        public String WillTopicName { get; set; }

        public Packet WillMessage { get; set; }
    }
}