GSF.TimeSeries.Transport.DataGapRecoverer.TemporalSubscription_ConnectionTerminated C# (CSharp) Method

TemporalSubscription_ConnectionTerminated() private method

private TemporalSubscription_ConnectionTerminated ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void TemporalSubscription_ConnectionTerminated(object sender, EventArgs e)
        {
            m_connected = false;

            try
            {
                // Disable data monitor            
                m_dataStreamMonitor.Enabled = false;

                // If temporal subscription is currently enabled - connection termination was not expected
                if ((object)m_temporalSubscription != null)
                    m_abnormalTermination = m_temporalSubscription.Enabled;
            }
            finally
            {
                m_dataGapRecoveryCompleted.Set();
            }
        }