public void Shutdown() { if (!PendingClose) { PendingClose = true; EDDNSync.StopSync(); EdsmSync.StopSync(); EdsmLogFetcher.AsyncStop(); journalmonitor.StopMonitor(); LogLineHighlight("Closing down, please wait.."); Console.WriteLine("Close.. safe close launched"); closeRequested.Set(); } }
public void Shutdown() { if (!PendingClose) { PendingClose = true; EDDNSync.StopSync(); EDSMJournalSync.StopSync(); EdsmLogFetcher.AsyncStop(); journalmonitor.StopMonitor(); LogLineHighlight("Closing down, please wait..".Tx(this, "CD")); closeRequested.Set(); journalqueuedelaytimer.Change(Timeout.Infinite, Timeout.Infinite); journalqueuedelaytimer.Dispose(); } }
public void Shutdown() // called to request a shutdown.. background thread co-ords the shutdown. { if (!PendingClose) { PendingClose = true; EDDNSync.StopSync(); EDSMJournalSync.StopSync(); EdsmLogFetcher.AsyncStop(); journalmonitor.StopMonitor(); LogLineHighlight("Closing down, please wait..".T(EDTx.EDDiscoveryController_CD)); closeRequested.Set(); journalqueuedelaytimer.Change(Timeout.Infinite, Timeout.Infinite); journalqueuedelaytimer.Dispose(); } }