using System; namespace uPLibrary.Networking.M2Mqtt.Messages { /// /// Event Args class for subscribed topics /// public class MqttMsgSubscribedEventArgs : EventArgs { #region Properties... /// /// Message identifier /// public ushort MessageId { get { return this.messageId; } internal set { this.messageId = value; } } /// /// List of granted QOS Levels /// public byte[] GrantedQoSLevels { get { return this.grantedQosLevels; } internal set { this.grantedQosLevels = value; } } #endregion // message identifier ushort messageId; // granted QOS levels byte[] grantedQosLevels; /// /// Constructor /// /// Message identifier for subscribed topics /// List of granted QOS Levels public MqttMsgSubscribedEventArgs(ushort messageId, byte[] grantedQosLevels) { this.messageId = messageId; this.grantedQosLevels = grantedQosLevels; } } }