public void Stop() { while (servers.Count > 0) { InterfaceServer s = servers.First(); Logger.Info("Stopping server for interface with serial " + s.hwInterface.Serial); s.Destroy(); } }
private void ServerChangeHandler(InterfaceServer s) { if (s.State == ServerState.Destroyed) { servers.Remove(s); } if (OnServerChanged != null) { OnServerChanged(s, s.State != ServerState.Destroyed); } }