/// <summary> /// Stops the <see cref="UnsynchronizedClientSubscription"/>. /// </summary> public override void Stop() { base.Stop(); if ((object)m_baseTimeRotationTimer != null) { m_baseTimeRotationTimer.Stop(); m_baseTimeOffsets = null; } }
/// <summary> /// Disconnects the <see cref="FileClient"/> from the <see cref="FileStream"/>. /// </summary> public override void Disconnect() { if (CurrentState != ClientState.Disconnected) { m_fileClient.Reset(); m_receiveDataTimer.Stop(); if (m_connectionThread != null) { m_connectionThread.Abort(); } OnConnectionTerminated(); } }