123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- using System;
- namespace uPLibrary.Networking.M2Mqtt.Exceptions
- {
-
-
-
- public class MqttClientException : Exception
- {
-
-
-
-
- public MqttClientException(MqttClientErrorCode errorCode)
- {
- this.errorCode = errorCode;
- }
-
- private MqttClientErrorCode errorCode;
-
-
-
- public MqttClientErrorCode ErrorCode
- {
- get { return this.errorCode; }
- set { this.errorCode = value; }
- }
- }
-
-
-
- public enum MqttClientErrorCode
- {
-
-
-
- WillWrong = 1,
-
-
-
- KeepAliveWrong,
-
-
-
- TopicWildcard,
-
-
-
- TopicLength,
-
-
-
- QosNotAllowed,
-
-
-
- TopicsEmpty,
-
-
-
- QosLevelsEmpty,
-
-
-
- TopicsQosLevelsNotMatch,
-
-
-
- WrongBrokerMessage,
-
-
-
- WrongMessageId,
-
-
-
- InflightQueueFull,
-
-
-
-
- InvalidFlagBits,
-
-
-
-
- InvalidConnectFlags,
-
-
-
-
- InvalidClientId,
-
-
-
-
- InvalidProtocolName
- }
- }
|