コード例 #1
0
ファイル: StoppingServerState.cs プロジェクト: dpx3/Q4
 public void ServerStopped()
 {
     Console.WriteLine("Received server stopped.");
     Control.state = new StoppedServerState(Control, RequestServer);
     RequestServer.RemoveServerStatusListener(this);
     Control.view.DispatchServerStatus();
 }
コード例 #2
0
ファイル: StoppedServerState.cs プロジェクト: dpx3/Q4
 public override void ChangeServerState()
 {
     Control.state = new StartingServerState(Control, RequestServer);
     RequestServer.StartServer();
 }
コード例 #3
0
ファイル: StoppedServerState.cs プロジェクト: dpx3/Q4
 public StoppedServerState(Control control, RequestServer requestServer) : base(control, requestServer)
 {
 }
コード例 #4
0
ファイル: StoppingServerState.cs プロジェクト: dpx3/Q4
 public StoppingServerState(Control control, RequestServer requestServer) : base(control, requestServer)
 {
     requestServer.AddServerStatusListener(this);
 }
コード例 #5
0
ファイル: StartingServerState.cs プロジェクト: dpx3/Q4
 public void ServerStarted()
 {
     Control.state = new RunningServerState(Control, RequestServer);
     RequestServer.RemoveServerStatusListener(this);
     Control.view.DispatchServerStatus();
 }
コード例 #6
0
 public RunningServerState(Control control, RequestServer requestServer) : base(control, requestServer)
 {
 }
コード例 #7
0
ファイル: ServerState.cs プロジェクト: dpx3/Q4
 public ServerState(Control control, RequestServer requestServer)
 {
     Control       = control;
     RequestServer = requestServer;
 }