private void Selector_OnAgentNotReachable(AgentSelector sender, Agent agent) { if (this.OnAgentNotReachable != null) { this.OnAgentNotReachable(sender.JobToDo, agent); } }
public ContentDisplayManager(JobWindowList jobForWindow, List<Agent> availableAgents, Job_Configuration configuration) { this.jobForWindow = jobForWindow; this.configuration = configuration; this.workingAgents = new List<WorkingAgent>(); this.agentSelectors = new Dictionary<Job, AgentSelector>(); foreach (Job job in jobForWindow.Jobs) { AgentSelector selector = new AgentSelector(job, availableAgents); selector.OnAgentNotReachable += Selector_OnAgentNotReachable; this.agentSelectors[job] = selector; } this.Running = false; }