Example #1
0
        protected virtual void Dispose(bool dispose)
        {
            if (dispose & !disposed)
            {
                quarantine.Dispose();
                pubContainer.Dispose();
                qosLevels.Clear();
                qosLevels = null;

                keepaliveTimer?.Dispose();
            }

            disposed = true;
        }
Example #2
0
        protected void Disposing(bool dispose)
        {
            if (dispose & !disposed)
            {
                quarantine.Dispose();
                pubContainer.Dispose();
                qosLevels.Clear();
                qosLevels = null;

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

            disposed = true;
        }