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