void IClassFactory.LockServer(bool bLock) { TelescopeHardware.TL.LogMessage("LockServer", "Lock server: " + bLock); if (bLock) { TelescopeSimulatorLocalServer.CountLock(); } else { TelescopeSimulatorLocalServer.UncountLock(); } // Always attempt to see if we need to shutdown this server application. TelescopeHardware.TL.LogMessage("LockServer", "Calling ExitIf to check whether we can exit the server"); TelescopeSimulatorLocalServer.ExitIf(); }