public Action DoAction(Action a) { switch (a.Name) { case ("ReqSetup"): server.Request("Setup", (int)a[0], (int)a[1]); return null; case ("ReqWork"): server.Request("Work", (int)a[0], (int)a[1]); return null; case ("Cancel"): server.Request("Cancel",(int)a[0], 0); return null; default: throw new Exception("Unknown action: " + a); } }
private void CalcPerformance(Action testerAction, DateTime startAction) { DateTime endAction = DateTime.Now; TimeSpan duration = endAction - startAction; if (TotalExecutionTimePerAction.ContainsKey(testerAction.Name)) { duration = duration + TotalExecutionTimePerAction[testerAction.Name]; TotalExecutionTimePerAction = TotalExecutionTimePerAction.Override (testerAction.Name, duration); } else { TotalExecutionTimePerAction = TotalExecutionTimePerAction.Add (testerAction.Name, duration); } ActionNumberOfExecutions = ActionNumberOfExecutions.Add(testerAction.Name); }
public Action DoAction(Action a) { switch (a.Name) { case ("ReqSetup"): server.Request("Setup", (int)a[0], (int)a[1]); return(null); case ("ReqWork"): server.Request("Work", (int)a[0], (int)a[1]); return(null); case ("Cancel"): server.Request("Cancel", (int)a[0], 0); return(null); default: throw new Exception("Unknown action: " + a); } }
private void CalcPerformance(Action testerAction, DateTime startAction) { DateTime endAction = DateTime.Now; TimeSpan duration = endAction - startAction; if (TotalExecutionTimePerAction.ContainsKey(testerAction.Name)) { duration = duration + TotalExecutionTimePerAction[testerAction.Name]; TotalExecutionTimePerAction = TotalExecutionTimePerAction.Override (testerAction.Name, duration); } else TotalExecutionTimePerAction = TotalExecutionTimePerAction.Add (testerAction.Name, duration); ActionNumberOfExecutions = ActionNumberOfExecutions.Add(testerAction.Name); }
void Responder(string cmd, int id, int credits, Status status) { Action response = Action.Create("Res" + cmd, id, credits, status); Respond(response); }