public static void HandleProcessStateInfo(ProcessStateInfo processStateInfo, IPCClientBase client) { switch (processStateInfo.State) { case ProcessState.Stop: BnetServer.Shutdown(); break; default: Log.Message(LogTypes.Error, $"Received unhandled process state '{processStateInfo.State}' from '{processStateInfo.Alias}'."); break; } }
public static void HandleProcessStateInfo(ProcessStateInfo processStateInfo, IPCSession session) { switch (processStateInfo.State) { // TODO: Implement on childs. Called in ConsoleManager.Stop for now. case ProcessState.Stopped: ConsoleManager.RemoveConsoleClient(processStateInfo.Alias); break; default: Log.Message(LogTypes.Error, $"Received unhandled process state '{processStateInfo.State}' from '{processStateInfo.Alias}'."); break; } }