Beispiel #1
0
 public void ServerStopped()
 {
     Console.WriteLine("Received server stopped.");
     Control.state = new StoppedServerState(Control, RequestServer);
     RequestServer.RemoveServerStatusListener(this);
     Control.view.DispatchServerStatus();
 }
Beispiel #2
0
 public override void ChangeServerState()
 {
     Control.state = new StartingServerState(Control, RequestServer);
     RequestServer.StartServer();
 }
Beispiel #3
0
 public StoppedServerState(Control control, RequestServer requestServer) : base(control, requestServer)
 {
 }
Beispiel #4
0
 public StoppingServerState(Control control, RequestServer requestServer) : base(control, requestServer)
 {
     requestServer.AddServerStatusListener(this);
 }
Beispiel #5
0
 public void ServerStarted()
 {
     Control.state = new RunningServerState(Control, RequestServer);
     RequestServer.RemoveServerStatusListener(this);
     Control.view.DispatchServerStatus();
 }
Beispiel #6
0
 public RunningServerState(Control control, RequestServer requestServer) : base(control, requestServer)
 {
 }
Beispiel #7
0
 public ServerState(Control control, RequestServer requestServer)
 {
     Control       = control;
     RequestServer = requestServer;
 }