Changeset 993 for trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs
- Timestamp:
- 12/15/08 19:13:28 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Client.Core/Core.cs
r960 r993 41 41 using HeuristicLab.Hive.Client.Core.ClientConsoleService; 42 42 using HeuristicLab.Hive.Client.Core.ConfigurationManager; 43 using HeuristicLab.Hive.Client.Communication.ServerService; 43 44 44 45 … … 51 52 Dictionary<long, AppDomain> appDomains = new Dictionary<long, AppDomain>(); 52 53 54 private ClientCommunicatorClient ccc; 53 55 private WcfService wcfService; 54 56 … … 66 68 wcfService.Connect(cc.IPAdress, cc.Port); 67 69 } 70 68 71 wcfService.LoginCompleted += new EventHandler<LoginCompletedEventArgs>(wcfService_LoginCompleted); 69 72 wcfService.PullJobCompleted += new EventHandler<PullJobCompletedEventArgs>(wcfService_PullJobCompleted); 70 wcfService.SendJobResultCompleted += new EventHandler<SendJobResultCompletedEventArgs>(wcfService_SendJobResultCompleted); 73 wcfService.SendJobResultCompleted += new EventHandler<SendJobResultCompletedEventArgs>(wcfService_SendJobResultCompleted); 71 74 wcfService.ConnectionRestored += new EventHandler(wcfService_ConnectionRestored); 72 75 wcfService.ServerChanged += new EventHandler(wcfService_ServerChanged); 73 74 wcfService.LoginAsync(ConfigManager.Instance.GetClientInfo()); 75 76 76 77 Heartbeat beat = new Heartbeat { Interval = 10000 }; 77 78 beat.StartHeartbeat(); … … 120 121 121 122 JobResult jobResult = new JobResult { JobId = jId, Result = sJob, Client = ConfigManager.Instance.GetClientInfo() }; 122 wcfService.SendJobResultAsync(jobResult, true); 123 wcfService.SendJobResultAsync(jobResult, true); 123 124 } 124 125 … … 180 181 appDomains = new Dictionary<long, AppDomain>(); 181 182 engines = new Dictionary<long, Executor>(); 183 wcfService.LoginAsync(ConfigManager.Instance.GetClientInfo()); 182 184 } 183 185
Note: See TracChangeset
for help on using the changeset viewer.