public void ServerStopped() { Console.WriteLine("Received server stopped."); Control.state = new StoppedServerState(Control, RequestServer); RequestServer.RemoveServerStatusListener(this); Control.view.DispatchServerStatus(); }
public override void ChangeServerState() { Control.state = new StartingServerState(Control, RequestServer); RequestServer.StartServer(); }
public StoppedServerState(Control control, RequestServer requestServer) : base(control, requestServer) { }
public StoppingServerState(Control control, RequestServer requestServer) : base(control, requestServer) { requestServer.AddServerStatusListener(this); }
public void ServerStarted() { Control.state = new RunningServerState(Control, RequestServer); RequestServer.RemoveServerStatusListener(this); Control.view.DispatchServerStatus(); }
public RunningServerState(Control control, RequestServer requestServer) : base(control, requestServer) { }
public ServerState(Control control, RequestServer requestServer) { Control = control; RequestServer = requestServer; }