コード例 #1
0
ファイル: MqttSession.cs プロジェクト: lulzzz/piraeus-2
        protected virtual void Dispose(bool dispose)
        {
            if (dispose & !disposed)
            {
                quarantine.Dispose();
                pubContainer.Dispose();
                qosLevels.Clear();
                qosLevels = null;

                keepaliveTimer?.Dispose();
            }

            disposed = true;
        }
コード例 #2
0
ファイル: MqttSession.cs プロジェクト: skunklab/SkunkLab.Core
        protected void Disposing(bool dispose)
        {
            if (dispose & !disposed)
            {
                quarantine.Dispose();
                pubContainer.Dispose();
                qosLevels.Clear();
                qosLevels = null;

                if (keepaliveTimer != null)
                {
                    keepaliveTimer.Dispose();
                }
            }

            disposed = true;
        }