Changeset 393 for trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs
- Timestamp:
- 07/22/08 23:29:18 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Server/AgentScheduler.cs
r390 r393 29 29 using System.Threading; 30 30 using HeuristicLab.CEDMA.Core; 31 using HeuristicLab.Data; 31 32 32 33 namespace HeuristicLab.CEDMA.Server { … … 35 36 private List<IEngine> engines; 36 37 private Dictionary<IEngine, AgentEntry> agent; 38 private string serverUri; 37 39 38 public AgentScheduler(Database database ) {40 public AgentScheduler(Database database, string serverUri) { 39 41 this.database = database; 42 this.serverUri = serverUri; 40 43 engines = new List<IEngine>(); 41 44 agent = new Dictionary<IEngine, AgentEntry>(); … … 74 77 engine.Reset(); 75 78 79 // initialize CEDMA variables for the execution of the agent 80 engine.GlobalScope.AddVariable(new Variable("AgentId", new IntData((int)a.Id))); 81 engine.GlobalScope.AddVariable(new Variable("CedmaServerUri", new StringData(serverUri))); 82 76 83 agent[engine] = a; 77 84 engines.Add(engine);
Note: See TracChangeset
for help on using the changeset viewer.