Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/ServerService/Reference.cs @ 4289

Last change on this file since 4289 was 4289, checked in by cneumuel, 14 years ago

added role-permission checks, updated service reference (#1168)

File size: 75.7 KB
RevLine 
[3203]1//------------------------------------------------------------------------------
[993]2// <auto-generated>
3//     This code was generated by a tool.
[4073]4//     Runtime Version:4.0.30319.1
[993]5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
[4253]11namespace HeuristicLab.Hive.Slave.Communication.ServerService {
[993]12   
13   
[4073]14    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4254]15    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="ServerService.ISlaveFacade")]
16    public interface ISlaveFacade {
[993]17       
[4254]18        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/Login", ReplyAction="http://tempuri.org/ISlaveCommunicator/LoginResponse")]
[4263]19        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat))]
20        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto>))]
21        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived))]
22        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto>))]
23        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar))]
[4289]24        HeuristicLab.Hive.Contracts.ResponseObjects.Response Login(System.Guid slaveId);
[993]25       
[4254]26        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/Login", ReplyAction="http://tempuri.org/ISlaveCommunicator/LoginResponse")]
[4289]27        System.IAsyncResult BeginLogin(System.Guid slaveId, System.AsyncCallback callback, object asyncState);
[993]28       
[4263]29        HeuristicLab.Hive.Contracts.ResponseObjects.Response EndLogin(System.IAsyncResult result);
[993]30       
[4254]31        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat", ReplyAction="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeatResponse")]
[4263]32        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat ProcessHeartBeat(HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData);
[993]33       
[4254]34        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat", ReplyAction="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeatResponse")]
[4107]35        System.IAsyncResult BeginProcessHeartBeat(HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData, System.AsyncCallback callback, object asyncState);
[993]36       
[4263]37        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat EndProcessHeartBeat(System.IAsyncResult result);
[993]38       
[4254]39        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/GetJob", ReplyAction="http://tempuri.org/ISlaveCommunicator/GetJobResponse")]
[4263]40        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto> GetJob(System.Guid clientId);
[993]41       
[4254]42        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/GetJob", ReplyAction="http://tempuri.org/ISlaveCommunicator/GetJobResponse")]
43        System.IAsyncResult BeginGetJob(System.Guid clientId, System.AsyncCallback callback, object asyncState);
[993]44       
[4263]45        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto> EndGetJob(System.IAsyncResult result);
[993]46       
[4254]47        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult", ReplyAction="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResultResponse")]
[4263]48        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived StoreFinishedJobResult(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception);
[993]49       
[4254]50        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult", ReplyAction="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResultResponse")]
[4170]51        System.IAsyncResult BeginStoreFinishedJobResult(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception, System.AsyncCallback callback, object asyncState);
[993]52       
[4263]53        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndStoreFinishedJobResult(System.IAsyncResult result);
[993]54       
[4254]55        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot", ReplyAction="http://tempuri.org/ISlaveCommunicator/ProcessSnapshotResponse")]
[4263]56        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived ProcessSnapshot(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception);
[1379]57       
[4254]58        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot", ReplyAction="http://tempuri.org/ISlaveCommunicator/ProcessSnapshotResponse")]
[4170]59        System.IAsyncResult BeginProcessSnapshot(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception, System.AsyncCallback callback, object asyncState);
[1379]60       
[4263]61        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndProcessSnapshot(System.IAsyncResult result);
[1379]62       
[4254]63        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/Logout", ReplyAction="http://tempuri.org/ISlaveCommunicator/LogoutResponse")]
[4263]64        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat))]
65        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto>))]
66        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived))]
67        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto>))]
68        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar))]
69        HeuristicLab.Hive.Contracts.ResponseObjects.Response Logout(System.Guid clientId);
[993]70       
[4254]71        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/Logout", ReplyAction="http://tempuri.org/ISlaveCommunicator/LogoutResponse")]
[993]72        System.IAsyncResult BeginLogout(System.Guid clientId, System.AsyncCallback callback, object asyncState);
73       
[4263]74        HeuristicLab.Hive.Contracts.ResponseObjects.Response EndLogout(System.IAsyncResult result);
[1379]75       
[4254]76        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded", ReplyAction="http://tempuri.org/ISlaveCommunicator/IsJobStillNeededResponse")]
[4263]77        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat))]
78        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto>))]
79        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived))]
80        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto>))]
81        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar))]
82        HeuristicLab.Hive.Contracts.ResponseObjects.Response IsJobStillNeeded(System.Guid jobId);
[1379]83       
[4254]84        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded", ReplyAction="http://tempuri.org/ISlaveCommunicator/IsJobStillNeededResponse")]
[1449]85        System.IAsyncResult BeginIsJobStillNeeded(System.Guid jobId, System.AsyncCallback callback, object asyncState);
[1379]86       
[4263]87        HeuristicLab.Hive.Contracts.ResponseObjects.Response EndIsJobStillNeeded(System.IAsyncResult result);
[1379]88       
[4263]89        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/GetPlugins", ReplyAction="http://tempuri.org/ISlaveCommunicator/GetPluginsResponse")]
90        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto> GetPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList);
[1379]91       
[4263]92        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/GetPlugins", ReplyAction="http://tempuri.org/ISlaveCommunicator/GetPluginsResponse")]
93        System.IAsyncResult BeginGetPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList, System.AsyncCallback callback, object asyncState);
[1379]94       
[4263]95        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto> EndGetPlugins(System.IAsyncResult result);
[1939]96       
[4254]97        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/GetCalendar", ReplyAction="http://tempuri.org/ISlaveCommunicator/GetCalendarResponse")]
[4263]98        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar GetCalendar(System.Guid clientId);
[3203]99       
[4254]100        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/GetCalendar", ReplyAction="http://tempuri.org/ISlaveCommunicator/GetCalendarResponse")]
[3203]101        System.IAsyncResult BeginGetCalendar(System.Guid clientId, System.AsyncCallback callback, object asyncState);
102       
[4263]103        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar EndGetCalendar(System.IAsyncResult result);
[3203]104       
[4254]105        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus", ReplyAction="http://tempuri.org/ISlaveCommunicator/SetCalendarStatusResponse")]
[4263]106        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat))]
107        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto>))]
108        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived))]
109        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto>))]
110        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar))]
111        HeuristicLab.Hive.Contracts.ResponseObjects.Response SetCalendarStatus(System.Guid clientId, HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state);
[3203]112       
[4254]113        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus", ReplyAction="http://tempuri.org/ISlaveCommunicator/SetCalendarStatusResponse")]
[4107]114        System.IAsyncResult BeginSetCalendarStatus(System.Guid clientId, HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state, System.AsyncCallback callback, object asyncState);
[3203]115       
[4263]116        HeuristicLab.Hive.Contracts.ResponseObjects.Response EndSetCalendarStatus(System.IAsyncResult result);
[3203]117       
[4263]118        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveFacade/GetStreamedJob", ReplyAction="http://tempuri.org/ISlaveFacade/GetStreamedJobResponse")]
119        System.IO.Stream GetStreamedJob(System.Guid clientId);
[1939]120       
[4263]121        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveFacade/GetStreamedJob", ReplyAction="http://tempuri.org/ISlaveFacade/GetStreamedJobResponse")]
122        System.IAsyncResult BeginGetStreamedJob(System.Guid clientId, System.AsyncCallback callback, object asyncState);
[1939]123       
[4263]124        System.IO.Stream EndGetStreamedJob(System.IAsyncResult result);
[1939]125       
[4263]126        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveFacade/GetStreamedPlugins", ReplyAction="http://tempuri.org/ISlaveFacade/GetStreamedPluginsResponse")]
127        System.IO.Stream GetStreamedPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList);
[1939]128       
[4263]129        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveFacade/GetStreamedPlugins", ReplyAction="http://tempuri.org/ISlaveFacade/GetStreamedPluginsResponse")]
130        System.IAsyncResult BeginGetStreamedPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList, System.AsyncCallback callback, object asyncState);
[1939]131       
[4263]132        System.IO.Stream EndGetStreamedPlugins(System.IAsyncResult result);
[1939]133       
[4254]134        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed", ReplyAction="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamedResponse")]
[4263]135        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived StoreFinishedJobResultStreamed(System.IO.Stream stream);
[1939]136       
[4254]137        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed", ReplyAction="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamedResponse")]
[1939]138        System.IAsyncResult BeginStoreFinishedJobResultStreamed(System.IO.Stream stream, System.AsyncCallback callback, object asyncState);
139       
[4263]140        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndStoreFinishedJobResultStreamed(System.IAsyncResult result);
[1939]141       
[4254]142        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed", ReplyAction="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamedResponse")]
[4263]143        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived ProcessSnapshotStreamed(System.IO.Stream stream);
[1939]144       
[4254]145        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed", ReplyAction="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamedResponse")]
[1939]146        System.IAsyncResult BeginProcessSnapshotStreamed(System.IO.Stream stream, System.AsyncCallback callback, object asyncState);
147       
[4263]148        HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndProcessSnapshotStreamed(System.IAsyncResult result);
[993]149    }
150   
[4073]151    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4254]152    public interface ISlaveFacadeChannel : HeuristicLab.Hive.Slave.Communication.ServerService.ISlaveFacade, System.ServiceModel.IClientChannel {
[993]153    }
154   
155    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]156    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[993]157    public partial class LoginCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
158       
159        private object[] results;
160       
161        public LoginCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
162                base(exception, cancelled, userState) {
163            this.results = results;
164        }
165       
[4263]166        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Result {
[993]167            get {
168                base.RaiseExceptionIfNecessary();
[4263]169                return ((HeuristicLab.Hive.Contracts.ResponseObjects.Response)(this.results[0]));
[993]170            }
171        }
172    }
173   
174    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]175    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[1366]176    public partial class ProcessHeartBeatCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
[993]177       
178        private object[] results;
179       
[1366]180        public ProcessHeartBeatCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
[993]181                base(exception, cancelled, userState) {
182            this.results = results;
183        }
184       
[4263]185        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat Result {
[993]186            get {
187                base.RaiseExceptionIfNecessary();
[4263]188                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat)(this.results[0]));
[993]189            }
190        }
191    }
192   
193    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]194    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4254]195    public partial class GetJobCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
[993]196       
197        private object[] results;
198       
[4254]199        public GetJobCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
[993]200                base(exception, cancelled, userState) {
201            this.results = results;
202        }
203       
[4263]204        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto> Result {
[993]205            get {
206                base.RaiseExceptionIfNecessary();
[4263]207                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto>)(this.results[0]));
[993]208            }
209        }
210    }
211   
212    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]213    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[1379]214    public partial class StoreFinishedJobResultCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
[993]215       
216        private object[] results;
217       
[1379]218        public StoreFinishedJobResultCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
[993]219                base(exception, cancelled, userState) {
220            this.results = results;
221        }
222       
[4263]223        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived Result {
[993]224            get {
225                base.RaiseExceptionIfNecessary();
[4263]226                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived)(this.results[0]));
[993]227            }
228        }
229    }
230   
231    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]232    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[1379]233    public partial class ProcessSnapshotCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
234       
235        private object[] results;
236       
237        public ProcessSnapshotCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
238                base(exception, cancelled, userState) {
239            this.results = results;
240        }
241       
[4263]242        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived Result {
[1379]243            get {
244                base.RaiseExceptionIfNecessary();
[4263]245                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived)(this.results[0]));
[1379]246            }
247        }
248    }
249   
250    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]251    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[993]252    public partial class LogoutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
253       
254        private object[] results;
255       
256        public LogoutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
257                base(exception, cancelled, userState) {
258            this.results = results;
259        }
260       
[4263]261        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Result {
[993]262            get {
263                base.RaiseExceptionIfNecessary();
[4263]264                return ((HeuristicLab.Hive.Contracts.ResponseObjects.Response)(this.results[0]));
[993]265            }
266        }
267    }
268   
269    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]270    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[1379]271    public partial class IsJobStillNeededCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
272       
273        private object[] results;
274       
275        public IsJobStillNeededCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
276                base(exception, cancelled, userState) {
277            this.results = results;
278        }
279       
[4263]280        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Result {
[1379]281            get {
282                base.RaiseExceptionIfNecessary();
[4263]283                return ((HeuristicLab.Hive.Contracts.ResponseObjects.Response)(this.results[0]));
[1379]284            }
285        }
286    }
287   
288    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]289    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4263]290    public partial class GetPluginsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
[1379]291       
292        private object[] results;
293       
[4263]294        public GetPluginsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
[1379]295                base(exception, cancelled, userState) {
296            this.results = results;
297        }
298       
[4263]299        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto> Result {
[1379]300            get {
301                base.RaiseExceptionIfNecessary();
[4263]302                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto>)(this.results[0]));
[1379]303            }
304        }
305    }
306   
307    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]308    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[3203]309    public partial class GetCalendarCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
310       
311        private object[] results;
312       
313        public GetCalendarCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
314                base(exception, cancelled, userState) {
315            this.results = results;
316        }
317       
[4263]318        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar Result {
[3203]319            get {
320                base.RaiseExceptionIfNecessary();
[4263]321                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar)(this.results[0]));
[3203]322            }
323        }
324    }
325   
326    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]327    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[3203]328    public partial class SetCalendarStatusCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
329       
330        private object[] results;
331       
332        public SetCalendarStatusCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
333                base(exception, cancelled, userState) {
334            this.results = results;
335        }
336       
[4263]337        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Result {
[3203]338            get {
339                base.RaiseExceptionIfNecessary();
[4263]340                return ((HeuristicLab.Hive.Contracts.ResponseObjects.Response)(this.results[0]));
[3203]341            }
342        }
343    }
344   
345    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]346    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4263]347    public partial class GetStreamedJobCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
[993]348       
[1939]349        private object[] results;
350       
[4263]351        public GetStreamedJobCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
[1939]352                base(exception, cancelled, userState) {
353            this.results = results;
354        }
355       
356        public System.IO.Stream Result {
357            get {
358                base.RaiseExceptionIfNecessary();
359                return ((System.IO.Stream)(this.results[0]));
360            }
361        }
362    }
363   
364    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]365    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4263]366    public partial class GetStreamedPluginsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
[1939]367       
368        private object[] results;
369       
[4263]370        public GetStreamedPluginsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
[1939]371                base(exception, cancelled, userState) {
372            this.results = results;
373        }
374       
375        public System.IO.Stream Result {
376            get {
377                base.RaiseExceptionIfNecessary();
378                return ((System.IO.Stream)(this.results[0]));
379            }
380        }
381    }
382   
383    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]384    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[1939]385    public partial class StoreFinishedJobResultStreamedCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
386       
387        private object[] results;
388       
389        public StoreFinishedJobResultStreamedCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
390                base(exception, cancelled, userState) {
391            this.results = results;
392        }
393       
[4263]394        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived Result {
[1939]395            get {
396                base.RaiseExceptionIfNecessary();
[4263]397                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived)(this.results[0]));
[1939]398            }
399        }
400    }
401   
402    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]403    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[1939]404    public partial class ProcessSnapshotStreamedCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
405       
406        private object[] results;
407       
408        public ProcessSnapshotStreamedCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
409                base(exception, cancelled, userState) {
410            this.results = results;
411        }
412       
[4263]413        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived Result {
[1939]414            get {
415                base.RaiseExceptionIfNecessary();
[4263]416                return ((HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived)(this.results[0]));
[1939]417            }
418        }
419    }
420   
421    [System.Diagnostics.DebuggerStepThroughAttribute()]
[4073]422    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[4254]423    public partial class SlaveFacadeClient : System.ServiceModel.ClientBase<HeuristicLab.Hive.Slave.Communication.ServerService.ISlaveFacade>, HeuristicLab.Hive.Slave.Communication.ServerService.ISlaveFacade {
[1939]424       
[993]425        private BeginOperationDelegate onBeginLoginDelegate;
426       
427        private EndOperationDelegate onEndLoginDelegate;
428       
429        private System.Threading.SendOrPostCallback onLoginCompletedDelegate;
430       
[1366]431        private BeginOperationDelegate onBeginProcessHeartBeatDelegate;
[993]432       
[1366]433        private EndOperationDelegate onEndProcessHeartBeatDelegate;
[993]434       
[1366]435        private System.Threading.SendOrPostCallback onProcessHeartBeatCompletedDelegate;
[993]436       
[4254]437        private BeginOperationDelegate onBeginGetJobDelegate;
[993]438       
[4254]439        private EndOperationDelegate onEndGetJobDelegate;
[993]440       
[4254]441        private System.Threading.SendOrPostCallback onGetJobCompletedDelegate;
[993]442       
[1379]443        private BeginOperationDelegate onBeginStoreFinishedJobResultDelegate;
[993]444       
[1379]445        private EndOperationDelegate onEndStoreFinishedJobResultDelegate;
[993]446       
[1379]447        private System.Threading.SendOrPostCallback onStoreFinishedJobResultCompletedDelegate;
[993]448       
[1379]449        private BeginOperationDelegate onBeginProcessSnapshotDelegate;
450       
451        private EndOperationDelegate onEndProcessSnapshotDelegate;
452       
453        private System.Threading.SendOrPostCallback onProcessSnapshotCompletedDelegate;
454       
[993]455        private BeginOperationDelegate onBeginLogoutDelegate;
456       
457        private EndOperationDelegate onEndLogoutDelegate;
458       
459        private System.Threading.SendOrPostCallback onLogoutCompletedDelegate;
460       
[1379]461        private BeginOperationDelegate onBeginIsJobStillNeededDelegate;
462       
463        private EndOperationDelegate onEndIsJobStillNeededDelegate;
464       
465        private System.Threading.SendOrPostCallback onIsJobStillNeededCompletedDelegate;
466       
[4263]467        private BeginOperationDelegate onBeginGetPluginsDelegate;
[1379]468       
[4263]469        private EndOperationDelegate onEndGetPluginsDelegate;
[1379]470       
[4263]471        private System.Threading.SendOrPostCallback onGetPluginsCompletedDelegate;
[1379]472       
[3203]473        private BeginOperationDelegate onBeginGetCalendarDelegate;
474       
475        private EndOperationDelegate onEndGetCalendarDelegate;
476       
477        private System.Threading.SendOrPostCallback onGetCalendarCompletedDelegate;
478       
479        private BeginOperationDelegate onBeginSetCalendarStatusDelegate;
480       
481        private EndOperationDelegate onEndSetCalendarStatusDelegate;
482       
483        private System.Threading.SendOrPostCallback onSetCalendarStatusCompletedDelegate;
484       
[4263]485        private BeginOperationDelegate onBeginGetStreamedJobDelegate;
[1939]486       
[4263]487        private EndOperationDelegate onEndGetStreamedJobDelegate;
[1939]488       
[4263]489        private System.Threading.SendOrPostCallback onGetStreamedJobCompletedDelegate;
[1939]490       
[4263]491        private BeginOperationDelegate onBeginGetStreamedPluginsDelegate;
[1939]492       
[4263]493        private EndOperationDelegate onEndGetStreamedPluginsDelegate;
[1939]494       
[4263]495        private System.Threading.SendOrPostCallback onGetStreamedPluginsCompletedDelegate;
[1939]496       
497        private BeginOperationDelegate onBeginStoreFinishedJobResultStreamedDelegate;
498       
499        private EndOperationDelegate onEndStoreFinishedJobResultStreamedDelegate;
500       
501        private System.Threading.SendOrPostCallback onStoreFinishedJobResultStreamedCompletedDelegate;
502       
503        private BeginOperationDelegate onBeginProcessSnapshotStreamedDelegate;
504       
505        private EndOperationDelegate onEndProcessSnapshotStreamedDelegate;
506       
507        private System.Threading.SendOrPostCallback onProcessSnapshotStreamedCompletedDelegate;
508       
[4254]509        public SlaveFacadeClient() {
[993]510        }
511       
[4254]512        public SlaveFacadeClient(string endpointConfigurationName) :
[993]513                base(endpointConfigurationName) {
514        }
515       
[4254]516        public SlaveFacadeClient(string endpointConfigurationName, string remoteAddress) :
[993]517                base(endpointConfigurationName, remoteAddress) {
518        }
519       
[4254]520        public SlaveFacadeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
[993]521                base(endpointConfigurationName, remoteAddress) {
522        }
523       
[4254]524        public SlaveFacadeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
[993]525                base(binding, remoteAddress) {
526        }
527       
528        public event System.EventHandler<LoginCompletedEventArgs> LoginCompleted;
529       
[1366]530        public event System.EventHandler<ProcessHeartBeatCompletedEventArgs> ProcessHeartBeatCompleted;
[993]531       
[4254]532        public event System.EventHandler<GetJobCompletedEventArgs> GetJobCompleted;
[993]533       
[1379]534        public event System.EventHandler<StoreFinishedJobResultCompletedEventArgs> StoreFinishedJobResultCompleted;
[993]535       
[1379]536        public event System.EventHandler<ProcessSnapshotCompletedEventArgs> ProcessSnapshotCompleted;
537       
[993]538        public event System.EventHandler<LogoutCompletedEventArgs> LogoutCompleted;
539       
[1379]540        public event System.EventHandler<IsJobStillNeededCompletedEventArgs> IsJobStillNeededCompleted;
541       
[4263]542        public event System.EventHandler<GetPluginsCompletedEventArgs> GetPluginsCompleted;
[1379]543       
[3203]544        public event System.EventHandler<GetCalendarCompletedEventArgs> GetCalendarCompleted;
545       
546        public event System.EventHandler<SetCalendarStatusCompletedEventArgs> SetCalendarStatusCompleted;
547       
[4263]548        public event System.EventHandler<GetStreamedJobCompletedEventArgs> GetStreamedJobCompleted;
[1939]549       
[4263]550        public event System.EventHandler<GetStreamedPluginsCompletedEventArgs> GetStreamedPluginsCompleted;
[1939]551       
552        public event System.EventHandler<StoreFinishedJobResultStreamedCompletedEventArgs> StoreFinishedJobResultStreamedCompleted;
553       
554        public event System.EventHandler<ProcessSnapshotStreamedCompletedEventArgs> ProcessSnapshotStreamedCompleted;
555       
[4289]556        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Login(System.Guid slaveId) {
557            return base.Channel.Login(slaveId);
[993]558        }
559       
560        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4289]561        public System.IAsyncResult BeginLogin(System.Guid slaveId, System.AsyncCallback callback, object asyncState) {
562            return base.Channel.BeginLogin(slaveId, callback, asyncState);
[993]563        }
564       
565        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]566        public HeuristicLab.Hive.Contracts.ResponseObjects.Response EndLogin(System.IAsyncResult result) {
[993]567            return base.Channel.EndLogin(result);
568        }
569       
570        private System.IAsyncResult OnBeginLogin(object[] inValues, System.AsyncCallback callback, object asyncState) {
[4289]571            System.Guid slaveId = ((System.Guid)(inValues[0]));
572            return this.BeginLogin(slaveId, callback, asyncState);
[993]573        }
574       
575        private object[] OnEndLogin(System.IAsyncResult result) {
[4263]576            HeuristicLab.Hive.Contracts.ResponseObjects.Response retVal = this.EndLogin(result);
[993]577            return new object[] {
578                    retVal};
579        }
580       
581        private void OnLoginCompleted(object state) {
582            if ((this.LoginCompleted != null)) {
583                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
584                this.LoginCompleted(this, new LoginCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
585            }
586        }
587       
[4289]588        public void LoginAsync(System.Guid slaveId) {
589            this.LoginAsync(slaveId, null);
[993]590        }
591       
[4289]592        public void LoginAsync(System.Guid slaveId, object userState) {
[993]593            if ((this.onBeginLoginDelegate == null)) {
594                this.onBeginLoginDelegate = new BeginOperationDelegate(this.OnBeginLogin);
595            }
596            if ((this.onEndLoginDelegate == null)) {
597                this.onEndLoginDelegate = new EndOperationDelegate(this.OnEndLogin);
598            }
599            if ((this.onLoginCompletedDelegate == null)) {
600                this.onLoginCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnLoginCompleted);
601            }
602            base.InvokeAsync(this.onBeginLoginDelegate, new object[] {
[4289]603                        slaveId}, this.onEndLoginDelegate, this.onLoginCompletedDelegate, userState);
[993]604        }
605       
[4263]606        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat ProcessHeartBeat(HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData) {
[1366]607            return base.Channel.ProcessHeartBeat(hbData);
[993]608        }
609       
610        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4107]611        public System.IAsyncResult BeginProcessHeartBeat(HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData, System.AsyncCallback callback, object asyncState) {
[1366]612            return base.Channel.BeginProcessHeartBeat(hbData, callback, asyncState);
[993]613        }
614       
615        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]616        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat EndProcessHeartBeat(System.IAsyncResult result) {
[1366]617            return base.Channel.EndProcessHeartBeat(result);
[993]618        }
619       
[1366]620        private System.IAsyncResult OnBeginProcessHeartBeat(object[] inValues, System.AsyncCallback callback, object asyncState) {
[4107]621            HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData = ((HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData)(inValues[0]));
[1366]622            return this.BeginProcessHeartBeat(hbData, callback, asyncState);
[993]623        }
624       
[1366]625        private object[] OnEndProcessHeartBeat(System.IAsyncResult result) {
[4263]626            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseHeartBeat retVal = this.EndProcessHeartBeat(result);
[993]627            return new object[] {
628                    retVal};
629        }
630       
[1366]631        private void OnProcessHeartBeatCompleted(object state) {
632            if ((this.ProcessHeartBeatCompleted != null)) {
[993]633                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
[1366]634                this.ProcessHeartBeatCompleted(this, new ProcessHeartBeatCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
[993]635            }
636        }
637       
[4107]638        public void ProcessHeartBeatAsync(HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData) {
[1366]639            this.ProcessHeartBeatAsync(hbData, null);
[993]640        }
641       
[4107]642        public void ProcessHeartBeatAsync(HeuristicLab.Hive.Contracts.BusinessObjects.HeartBeatData hbData, object userState) {
[1366]643            if ((this.onBeginProcessHeartBeatDelegate == null)) {
644                this.onBeginProcessHeartBeatDelegate = new BeginOperationDelegate(this.OnBeginProcessHeartBeat);
[993]645            }
[1366]646            if ((this.onEndProcessHeartBeatDelegate == null)) {
647                this.onEndProcessHeartBeatDelegate = new EndOperationDelegate(this.OnEndProcessHeartBeat);
[993]648            }
[1366]649            if ((this.onProcessHeartBeatCompletedDelegate == null)) {
650                this.onProcessHeartBeatCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnProcessHeartBeatCompleted);
[993]651            }
[1366]652            base.InvokeAsync(this.onBeginProcessHeartBeatDelegate, new object[] {
653                        hbData}, this.onEndProcessHeartBeatDelegate, this.onProcessHeartBeatCompletedDelegate, userState);
[993]654        }
655       
[4263]656        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto> GetJob(System.Guid clientId) {
[4254]657            return base.Channel.GetJob(clientId);
[993]658        }
659       
660        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4254]661        public System.IAsyncResult BeginGetJob(System.Guid clientId, System.AsyncCallback callback, object asyncState) {
662            return base.Channel.BeginGetJob(clientId, callback, asyncState);
[993]663        }
664       
665        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]666        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto> EndGetJob(System.IAsyncResult result) {
[4254]667            return base.Channel.EndGetJob(result);
[993]668        }
669       
[4254]670        private System.IAsyncResult OnBeginGetJob(object[] inValues, System.AsyncCallback callback, object asyncState) {
[993]671            System.Guid clientId = ((System.Guid)(inValues[0]));
[4254]672            return this.BeginGetJob(clientId, callback, asyncState);
[993]673        }
674       
[4254]675        private object[] OnEndGetJob(System.IAsyncResult result) {
[4263]676            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseObject<HeuristicLab.Hive.Contracts.BusinessObjects.JobDto> retVal = this.EndGetJob(result);
[993]677            return new object[] {
678                    retVal};
679        }
680       
[4254]681        private void OnGetJobCompleted(object state) {
682            if ((this.GetJobCompleted != null)) {
[993]683                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
[4254]684                this.GetJobCompleted(this, new GetJobCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
[993]685            }
686        }
687       
[4254]688        public void GetJobAsync(System.Guid clientId) {
689            this.GetJobAsync(clientId, null);
[993]690        }
691       
[4254]692        public void GetJobAsync(System.Guid clientId, object userState) {
693            if ((this.onBeginGetJobDelegate == null)) {
694                this.onBeginGetJobDelegate = new BeginOperationDelegate(this.OnBeginGetJob);
[993]695            }
[4254]696            if ((this.onEndGetJobDelegate == null)) {
697                this.onEndGetJobDelegate = new EndOperationDelegate(this.OnEndGetJob);
[993]698            }
[4254]699            if ((this.onGetJobCompletedDelegate == null)) {
700                this.onGetJobCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetJobCompleted);
[993]701            }
[4254]702            base.InvokeAsync(this.onBeginGetJobDelegate, new object[] {
703                        clientId}, this.onEndGetJobDelegate, this.onGetJobCompletedDelegate, userState);
[993]704        }
705       
[4263]706        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived StoreFinishedJobResult(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception) {
[1379]707            return base.Channel.StoreFinishedJobResult(clientId, jobId, result, percentage, exception);
[993]708        }
709       
710        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4170]711        public System.IAsyncResult BeginStoreFinishedJobResult(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception, System.AsyncCallback callback, object asyncState) {
[1379]712            return base.Channel.BeginStoreFinishedJobResult(clientId, jobId, result, percentage, exception, callback, asyncState);
[993]713        }
714       
715        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]716        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndStoreFinishedJobResult(System.IAsyncResult result) {
[1379]717            return base.Channel.EndStoreFinishedJobResult(result);
[993]718        }
719       
[1379]720        private System.IAsyncResult OnBeginStoreFinishedJobResult(object[] inValues, System.AsyncCallback callback, object asyncState) {
[1103]721            System.Guid clientId = ((System.Guid)(inValues[0]));
[1449]722            System.Guid jobId = ((System.Guid)(inValues[1]));
[1103]723            byte[] result = ((byte[])(inValues[2]));
[1147]724            double percentage = ((double)(inValues[3]));
[4170]725            string exception = ((string)(inValues[4]));
[1379]726            return this.BeginStoreFinishedJobResult(clientId, jobId, result, percentage, exception, callback, asyncState);
[993]727        }
728       
[1379]729        private object[] OnEndStoreFinishedJobResult(System.IAsyncResult result) {
[4263]730            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived retVal = this.EndStoreFinishedJobResult(result);
[993]731            return new object[] {
732                    retVal};
733        }
734       
[1379]735        private void OnStoreFinishedJobResultCompleted(object state) {
736            if ((this.StoreFinishedJobResultCompleted != null)) {
[993]737                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
[1379]738                this.StoreFinishedJobResultCompleted(this, new StoreFinishedJobResultCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
[993]739            }
740        }
741       
[4170]742        public void StoreFinishedJobResultAsync(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception) {
[1379]743            this.StoreFinishedJobResultAsync(clientId, jobId, result, percentage, exception, null);
[993]744        }
745       
[4170]746        public void StoreFinishedJobResultAsync(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception, object userState) {
[1379]747            if ((this.onBeginStoreFinishedJobResultDelegate == null)) {
748                this.onBeginStoreFinishedJobResultDelegate = new BeginOperationDelegate(this.OnBeginStoreFinishedJobResult);
[993]749            }
[1379]750            if ((this.onEndStoreFinishedJobResultDelegate == null)) {
751                this.onEndStoreFinishedJobResultDelegate = new EndOperationDelegate(this.OnEndStoreFinishedJobResult);
[993]752            }
[1379]753            if ((this.onStoreFinishedJobResultCompletedDelegate == null)) {
754                this.onStoreFinishedJobResultCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnStoreFinishedJobResultCompleted);
[993]755            }
[1379]756            base.InvokeAsync(this.onBeginStoreFinishedJobResultDelegate, new object[] {
[1103]757                        clientId,
758                        jobId,
[1007]759                        result,
[1147]760                        percentage,
[1379]761                        exception}, this.onEndStoreFinishedJobResultDelegate, this.onStoreFinishedJobResultCompletedDelegate, userState);
[993]762        }
763       
[4263]764        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived ProcessSnapshot(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception) {
[1379]765            return base.Channel.ProcessSnapshot(clientId, jobId, result, percentage, exception);
766        }
767       
768        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4170]769        public System.IAsyncResult BeginProcessSnapshot(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception, System.AsyncCallback callback, object asyncState) {
[1379]770            return base.Channel.BeginProcessSnapshot(clientId, jobId, result, percentage, exception, callback, asyncState);
771        }
772       
773        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]774        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndProcessSnapshot(System.IAsyncResult result) {
[1379]775            return base.Channel.EndProcessSnapshot(result);
776        }
777       
778        private System.IAsyncResult OnBeginProcessSnapshot(object[] inValues, System.AsyncCallback callback, object asyncState) {
779            System.Guid clientId = ((System.Guid)(inValues[0]));
[1449]780            System.Guid jobId = ((System.Guid)(inValues[1]));
[1379]781            byte[] result = ((byte[])(inValues[2]));
782            double percentage = ((double)(inValues[3]));
[4170]783            string exception = ((string)(inValues[4]));
[1379]784            return this.BeginProcessSnapshot(clientId, jobId, result, percentage, exception, callback, asyncState);
785        }
786       
787        private object[] OnEndProcessSnapshot(System.IAsyncResult result) {
[4263]788            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived retVal = this.EndProcessSnapshot(result);
[1379]789            return new object[] {
790                    retVal};
791        }
792       
793        private void OnProcessSnapshotCompleted(object state) {
794            if ((this.ProcessSnapshotCompleted != null)) {
795                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
796                this.ProcessSnapshotCompleted(this, new ProcessSnapshotCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
797            }
798        }
799       
[4170]800        public void ProcessSnapshotAsync(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception) {
[1379]801            this.ProcessSnapshotAsync(clientId, jobId, result, percentage, exception, null);
802        }
803       
[4170]804        public void ProcessSnapshotAsync(System.Guid clientId, System.Guid jobId, byte[] result, double percentage, string exception, object userState) {
[1379]805            if ((this.onBeginProcessSnapshotDelegate == null)) {
806                this.onBeginProcessSnapshotDelegate = new BeginOperationDelegate(this.OnBeginProcessSnapshot);
807            }
808            if ((this.onEndProcessSnapshotDelegate == null)) {
809                this.onEndProcessSnapshotDelegate = new EndOperationDelegate(this.OnEndProcessSnapshot);
810            }
811            if ((this.onProcessSnapshotCompletedDelegate == null)) {
812                this.onProcessSnapshotCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnProcessSnapshotCompleted);
813            }
814            base.InvokeAsync(this.onBeginProcessSnapshotDelegate, new object[] {
815                        clientId,
816                        jobId,
817                        result,
818                        percentage,
819                        exception}, this.onEndProcessSnapshotDelegate, this.onProcessSnapshotCompletedDelegate, userState);
820        }
821       
[4263]822        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Logout(System.Guid clientId) {
[993]823            return base.Channel.Logout(clientId);
824        }
825       
826        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
827        public System.IAsyncResult BeginLogout(System.Guid clientId, System.AsyncCallback callback, object asyncState) {
828            return base.Channel.BeginLogout(clientId, callback, asyncState);
829        }
830       
831        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]832        public HeuristicLab.Hive.Contracts.ResponseObjects.Response EndLogout(System.IAsyncResult result) {
[993]833            return base.Channel.EndLogout(result);
834        }
835       
836        private System.IAsyncResult OnBeginLogout(object[] inValues, System.AsyncCallback callback, object asyncState) {
837            System.Guid clientId = ((System.Guid)(inValues[0]));
838            return this.BeginLogout(clientId, callback, asyncState);
839        }
840       
841        private object[] OnEndLogout(System.IAsyncResult result) {
[4263]842            HeuristicLab.Hive.Contracts.ResponseObjects.Response retVal = this.EndLogout(result);
[993]843            return new object[] {
844                    retVal};
845        }
846       
847        private void OnLogoutCompleted(object state) {
848            if ((this.LogoutCompleted != null)) {
849                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
850                this.LogoutCompleted(this, new LogoutCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
851            }
852        }
853       
854        public void LogoutAsync(System.Guid clientId) {
855            this.LogoutAsync(clientId, null);
856        }
857       
858        public void LogoutAsync(System.Guid clientId, object userState) {
859            if ((this.onBeginLogoutDelegate == null)) {
860                this.onBeginLogoutDelegate = new BeginOperationDelegate(this.OnBeginLogout);
861            }
862            if ((this.onEndLogoutDelegate == null)) {
863                this.onEndLogoutDelegate = new EndOperationDelegate(this.OnEndLogout);
864            }
865            if ((this.onLogoutCompletedDelegate == null)) {
866                this.onLogoutCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnLogoutCompleted);
867            }
868            base.InvokeAsync(this.onBeginLogoutDelegate, new object[] {
869                        clientId}, this.onEndLogoutDelegate, this.onLogoutCompletedDelegate, userState);
870        }
[1379]871       
[4263]872        public HeuristicLab.Hive.Contracts.ResponseObjects.Response IsJobStillNeeded(System.Guid jobId) {
[1379]873            return base.Channel.IsJobStillNeeded(jobId);
874        }
875       
876        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[1449]877        public System.IAsyncResult BeginIsJobStillNeeded(System.Guid jobId, System.AsyncCallback callback, object asyncState) {
[1379]878            return base.Channel.BeginIsJobStillNeeded(jobId, callback, asyncState);
879        }
880       
881        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]882        public HeuristicLab.Hive.Contracts.ResponseObjects.Response EndIsJobStillNeeded(System.IAsyncResult result) {
[1379]883            return base.Channel.EndIsJobStillNeeded(result);
884        }
885       
886        private System.IAsyncResult OnBeginIsJobStillNeeded(object[] inValues, System.AsyncCallback callback, object asyncState) {
[1449]887            System.Guid jobId = ((System.Guid)(inValues[0]));
[1379]888            return this.BeginIsJobStillNeeded(jobId, callback, asyncState);
889        }
890       
891        private object[] OnEndIsJobStillNeeded(System.IAsyncResult result) {
[4263]892            HeuristicLab.Hive.Contracts.ResponseObjects.Response retVal = this.EndIsJobStillNeeded(result);
[1379]893            return new object[] {
894                    retVal};
895        }
896       
897        private void OnIsJobStillNeededCompleted(object state) {
898            if ((this.IsJobStillNeededCompleted != null)) {
899                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
900                this.IsJobStillNeededCompleted(this, new IsJobStillNeededCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
901            }
902        }
903       
[1449]904        public void IsJobStillNeededAsync(System.Guid jobId) {
[1379]905            this.IsJobStillNeededAsync(jobId, null);
906        }
907       
[1449]908        public void IsJobStillNeededAsync(System.Guid jobId, object userState) {
[1379]909            if ((this.onBeginIsJobStillNeededDelegate == null)) {
910                this.onBeginIsJobStillNeededDelegate = new BeginOperationDelegate(this.OnBeginIsJobStillNeeded);
911            }
912            if ((this.onEndIsJobStillNeededDelegate == null)) {
913                this.onEndIsJobStillNeededDelegate = new EndOperationDelegate(this.OnEndIsJobStillNeeded);
914            }
915            if ((this.onIsJobStillNeededCompletedDelegate == null)) {
916                this.onIsJobStillNeededCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnIsJobStillNeededCompleted);
917            }
918            base.InvokeAsync(this.onBeginIsJobStillNeededDelegate, new object[] {
919                        jobId}, this.onEndIsJobStillNeededDelegate, this.onIsJobStillNeededCompletedDelegate, userState);
920        }
921       
[4263]922        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto> GetPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList) {
923            return base.Channel.GetPlugins(pluginList);
[1379]924        }
925       
926        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]927        public System.IAsyncResult BeginGetPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList, System.AsyncCallback callback, object asyncState) {
928            return base.Channel.BeginGetPlugins(pluginList, callback, asyncState);
[1379]929        }
930       
931        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]932        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto> EndGetPlugins(System.IAsyncResult result) {
933            return base.Channel.EndGetPlugins(result);
[1379]934        }
935       
[4263]936        private System.IAsyncResult OnBeginGetPlugins(object[] inValues, System.AsyncCallback callback, object asyncState) {
[4107]937            HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList = ((HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[])(inValues[0]));
[4263]938            return this.BeginGetPlugins(pluginList, callback, asyncState);
[1379]939        }
940       
[4263]941        private object[] OnEndGetPlugins(System.IAsyncResult result) {
942            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto> retVal = this.EndGetPlugins(result);
[1379]943            return new object[] {
944                    retVal};
945        }
946       
[4263]947        private void OnGetPluginsCompleted(object state) {
948            if ((this.GetPluginsCompleted != null)) {
[1379]949                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
[4263]950                this.GetPluginsCompleted(this, new GetPluginsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
[1379]951            }
952        }
953       
[4263]954        public void GetPluginsAsync(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList) {
955            this.GetPluginsAsync(pluginList, null);
[1379]956        }
957       
[4263]958        public void GetPluginsAsync(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList, object userState) {
959            if ((this.onBeginGetPluginsDelegate == null)) {
960                this.onBeginGetPluginsDelegate = new BeginOperationDelegate(this.OnBeginGetPlugins);
[1379]961            }
[4263]962            if ((this.onEndGetPluginsDelegate == null)) {
963                this.onEndGetPluginsDelegate = new EndOperationDelegate(this.OnEndGetPlugins);
[1379]964            }
[4263]965            if ((this.onGetPluginsCompletedDelegate == null)) {
966                this.onGetPluginsCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetPluginsCompleted);
[1379]967            }
[4263]968            base.InvokeAsync(this.onBeginGetPluginsDelegate, new object[] {
969                        pluginList}, this.onEndGetPluginsDelegate, this.onGetPluginsCompletedDelegate, userState);
[1379]970        }
[1939]971       
[4263]972        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar GetCalendar(System.Guid clientId) {
[3203]973            return base.Channel.GetCalendar(clientId);
974        }
975       
976        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
977        public System.IAsyncResult BeginGetCalendar(System.Guid clientId, System.AsyncCallback callback, object asyncState) {
978            return base.Channel.BeginGetCalendar(clientId, callback, asyncState);
979        }
980       
981        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]982        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar EndGetCalendar(System.IAsyncResult result) {
[3203]983            return base.Channel.EndGetCalendar(result);
984        }
985       
986        private System.IAsyncResult OnBeginGetCalendar(object[] inValues, System.AsyncCallback callback, object asyncState) {
987            System.Guid clientId = ((System.Guid)(inValues[0]));
988            return this.BeginGetCalendar(clientId, callback, asyncState);
989        }
990       
991        private object[] OnEndGetCalendar(System.IAsyncResult result) {
[4263]992            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar retVal = this.EndGetCalendar(result);
[3203]993            return new object[] {
994                    retVal};
995        }
996       
997        private void OnGetCalendarCompleted(object state) {
998            if ((this.GetCalendarCompleted != null)) {
999                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
1000                this.GetCalendarCompleted(this, new GetCalendarCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
1001            }
1002        }
1003       
1004        public void GetCalendarAsync(System.Guid clientId) {
1005            this.GetCalendarAsync(clientId, null);
1006        }
1007       
1008        public void GetCalendarAsync(System.Guid clientId, object userState) {
1009            if ((this.onBeginGetCalendarDelegate == null)) {
1010                this.onBeginGetCalendarDelegate = new BeginOperationDelegate(this.OnBeginGetCalendar);
1011            }
1012            if ((this.onEndGetCalendarDelegate == null)) {
1013                this.onEndGetCalendarDelegate = new EndOperationDelegate(this.OnEndGetCalendar);
1014            }
1015            if ((this.onGetCalendarCompletedDelegate == null)) {
1016                this.onGetCalendarCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetCalendarCompleted);
1017            }
1018            base.InvokeAsync(this.onBeginGetCalendarDelegate, new object[] {
1019                        clientId}, this.onEndGetCalendarDelegate, this.onGetCalendarCompletedDelegate, userState);
1020        }
1021       
[4263]1022        public HeuristicLab.Hive.Contracts.ResponseObjects.Response SetCalendarStatus(System.Guid clientId, HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state) {
[3203]1023            return base.Channel.SetCalendarStatus(clientId, state);
1024        }
1025       
1026        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4107]1027        public System.IAsyncResult BeginSetCalendarStatus(System.Guid clientId, HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state, System.AsyncCallback callback, object asyncState) {
[3203]1028            return base.Channel.BeginSetCalendarStatus(clientId, state, callback, asyncState);
1029        }
1030       
1031        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1032        public HeuristicLab.Hive.Contracts.ResponseObjects.Response EndSetCalendarStatus(System.IAsyncResult result) {
[3203]1033            return base.Channel.EndSetCalendarStatus(result);
1034        }
1035       
1036        private System.IAsyncResult OnBeginSetCalendarStatus(object[] inValues, System.AsyncCallback callback, object asyncState) {
1037            System.Guid clientId = ((System.Guid)(inValues[0]));
[4107]1038            HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state = ((HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState)(inValues[1]));
[3203]1039            return this.BeginSetCalendarStatus(clientId, state, callback, asyncState);
1040        }
1041       
1042        private object[] OnEndSetCalendarStatus(System.IAsyncResult result) {
[4263]1043            HeuristicLab.Hive.Contracts.ResponseObjects.Response retVal = this.EndSetCalendarStatus(result);
[3203]1044            return new object[] {
1045                    retVal};
1046        }
1047       
1048        private void OnSetCalendarStatusCompleted(object state) {
1049            if ((this.SetCalendarStatusCompleted != null)) {
1050                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
1051                this.SetCalendarStatusCompleted(this, new SetCalendarStatusCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
1052            }
1053        }
1054       
[4107]1055        public void SetCalendarStatusAsync(System.Guid clientId, HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state) {
[3203]1056            this.SetCalendarStatusAsync(clientId, state, null);
1057        }
1058       
[4107]1059        public void SetCalendarStatusAsync(System.Guid clientId, HeuristicLab.Hive.Contracts.BusinessObjects.CalendarState state, object userState) {
[3203]1060            if ((this.onBeginSetCalendarStatusDelegate == null)) {
1061                this.onBeginSetCalendarStatusDelegate = new BeginOperationDelegate(this.OnBeginSetCalendarStatus);
1062            }
1063            if ((this.onEndSetCalendarStatusDelegate == null)) {
1064                this.onEndSetCalendarStatusDelegate = new EndOperationDelegate(this.OnEndSetCalendarStatus);
1065            }
1066            if ((this.onSetCalendarStatusCompletedDelegate == null)) {
1067                this.onSetCalendarStatusCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnSetCalendarStatusCompleted);
1068            }
1069            base.InvokeAsync(this.onBeginSetCalendarStatusDelegate, new object[] {
1070                        clientId,
1071                        state}, this.onEndSetCalendarStatusDelegate, this.onSetCalendarStatusCompletedDelegate, userState);
1072        }
1073       
[4263]1074        public System.IO.Stream GetStreamedJob(System.Guid clientId) {
1075            return base.Channel.GetStreamedJob(clientId);
[1939]1076        }
1077       
1078        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1079        public System.IAsyncResult BeginGetStreamedJob(System.Guid clientId, System.AsyncCallback callback, object asyncState) {
1080            return base.Channel.BeginGetStreamedJob(clientId, callback, asyncState);
[1939]1081        }
1082       
1083        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1084        public System.IO.Stream EndGetStreamedJob(System.IAsyncResult result) {
1085            return base.Channel.EndGetStreamedJob(result);
[1939]1086        }
1087       
[4263]1088        private System.IAsyncResult OnBeginGetStreamedJob(object[] inValues, System.AsyncCallback callback, object asyncState) {
[1939]1089            System.Guid clientId = ((System.Guid)(inValues[0]));
[4263]1090            return this.BeginGetStreamedJob(clientId, callback, asyncState);
[1939]1091        }
1092       
[4263]1093        private object[] OnEndGetStreamedJob(System.IAsyncResult result) {
1094            System.IO.Stream retVal = this.EndGetStreamedJob(result);
[1939]1095            return new object[] {
1096                    retVal};
1097        }
1098       
[4263]1099        private void OnGetStreamedJobCompleted(object state) {
1100            if ((this.GetStreamedJobCompleted != null)) {
[1939]1101                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
[4263]1102                this.GetStreamedJobCompleted(this, new GetStreamedJobCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
[1939]1103            }
1104        }
1105       
[4263]1106        public void GetStreamedJobAsync(System.Guid clientId) {
1107            this.GetStreamedJobAsync(clientId, null);
[1939]1108        }
1109       
[4263]1110        public void GetStreamedJobAsync(System.Guid clientId, object userState) {
1111            if ((this.onBeginGetStreamedJobDelegate == null)) {
1112                this.onBeginGetStreamedJobDelegate = new BeginOperationDelegate(this.OnBeginGetStreamedJob);
[1939]1113            }
[4263]1114            if ((this.onEndGetStreamedJobDelegate == null)) {
1115                this.onEndGetStreamedJobDelegate = new EndOperationDelegate(this.OnEndGetStreamedJob);
[1939]1116            }
[4263]1117            if ((this.onGetStreamedJobCompletedDelegate == null)) {
1118                this.onGetStreamedJobCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetStreamedJobCompleted);
[1939]1119            }
[4263]1120            base.InvokeAsync(this.onBeginGetStreamedJobDelegate, new object[] {
1121                        clientId}, this.onEndGetStreamedJobDelegate, this.onGetStreamedJobCompletedDelegate, userState);
[1939]1122        }
1123       
[4263]1124        public System.IO.Stream GetStreamedPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList) {
1125            return base.Channel.GetStreamedPlugins(pluginList);
[1939]1126        }
1127       
1128        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1129        public System.IAsyncResult BeginGetStreamedPlugins(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList, System.AsyncCallback callback, object asyncState) {
1130            return base.Channel.BeginGetStreamedPlugins(pluginList, callback, asyncState);
[1939]1131        }
1132       
1133        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1134        public System.IO.Stream EndGetStreamedPlugins(System.IAsyncResult result) {
1135            return base.Channel.EndGetStreamedPlugins(result);
[1939]1136        }
1137       
[4263]1138        private System.IAsyncResult OnBeginGetStreamedPlugins(object[] inValues, System.AsyncCallback callback, object asyncState) {
[4107]1139            HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList = ((HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[])(inValues[0]));
[4263]1140            return this.BeginGetStreamedPlugins(pluginList, callback, asyncState);
[1939]1141        }
1142       
[4263]1143        private object[] OnEndGetStreamedPlugins(System.IAsyncResult result) {
1144            System.IO.Stream retVal = this.EndGetStreamedPlugins(result);
[1939]1145            return new object[] {
1146                    retVal};
1147        }
1148       
[4263]1149        private void OnGetStreamedPluginsCompleted(object state) {
1150            if ((this.GetStreamedPluginsCompleted != null)) {
[1939]1151                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
[4263]1152                this.GetStreamedPluginsCompleted(this, new GetStreamedPluginsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
[1939]1153            }
1154        }
1155       
[4263]1156        public void GetStreamedPluginsAsync(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList) {
1157            this.GetStreamedPluginsAsync(pluginList, null);
[1939]1158        }
1159       
[4263]1160        public void GetStreamedPluginsAsync(HeuristicLab.Hive.Contracts.BusinessObjects.HivePluginInfoDto[] pluginList, object userState) {
1161            if ((this.onBeginGetStreamedPluginsDelegate == null)) {
1162                this.onBeginGetStreamedPluginsDelegate = new BeginOperationDelegate(this.OnBeginGetStreamedPlugins);
[1939]1163            }
[4263]1164            if ((this.onEndGetStreamedPluginsDelegate == null)) {
1165                this.onEndGetStreamedPluginsDelegate = new EndOperationDelegate(this.OnEndGetStreamedPlugins);
[1939]1166            }
[4263]1167            if ((this.onGetStreamedPluginsCompletedDelegate == null)) {
1168                this.onGetStreamedPluginsCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGetStreamedPluginsCompleted);
[1939]1169            }
[4263]1170            base.InvokeAsync(this.onBeginGetStreamedPluginsDelegate, new object[] {
1171                        pluginList}, this.onEndGetStreamedPluginsDelegate, this.onGetStreamedPluginsCompletedDelegate, userState);
[1939]1172        }
1173       
[4263]1174        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived StoreFinishedJobResultStreamed(System.IO.Stream stream) {
[1939]1175            return base.Channel.StoreFinishedJobResultStreamed(stream);
1176        }
1177       
1178        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
1179        public System.IAsyncResult BeginStoreFinishedJobResultStreamed(System.IO.Stream stream, System.AsyncCallback callback, object asyncState) {
1180            return base.Channel.BeginStoreFinishedJobResultStreamed(stream, callback, asyncState);
1181        }
1182       
1183        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1184        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndStoreFinishedJobResultStreamed(System.IAsyncResult result) {
[1939]1185            return base.Channel.EndStoreFinishedJobResultStreamed(result);
1186        }
1187       
1188        private System.IAsyncResult OnBeginStoreFinishedJobResultStreamed(object[] inValues, System.AsyncCallback callback, object asyncState) {
1189            System.IO.Stream stream = ((System.IO.Stream)(inValues[0]));
1190            return this.BeginStoreFinishedJobResultStreamed(stream, callback, asyncState);
1191        }
1192       
1193        private object[] OnEndStoreFinishedJobResultStreamed(System.IAsyncResult result) {
[4263]1194            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived retVal = this.EndStoreFinishedJobResultStreamed(result);
[1939]1195            return new object[] {
1196                    retVal};
1197        }
1198       
1199        private void OnStoreFinishedJobResultStreamedCompleted(object state) {
1200            if ((this.StoreFinishedJobResultStreamedCompleted != null)) {
1201                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
1202                this.StoreFinishedJobResultStreamedCompleted(this, new StoreFinishedJobResultStreamedCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
1203            }
1204        }
1205       
1206        public void StoreFinishedJobResultStreamedAsync(System.IO.Stream stream) {
1207            this.StoreFinishedJobResultStreamedAsync(stream, null);
1208        }
1209       
1210        public void StoreFinishedJobResultStreamedAsync(System.IO.Stream stream, object userState) {
1211            if ((this.onBeginStoreFinishedJobResultStreamedDelegate == null)) {
1212                this.onBeginStoreFinishedJobResultStreamedDelegate = new BeginOperationDelegate(this.OnBeginStoreFinishedJobResultStreamed);
1213            }
1214            if ((this.onEndStoreFinishedJobResultStreamedDelegate == null)) {
1215                this.onEndStoreFinishedJobResultStreamedDelegate = new EndOperationDelegate(this.OnEndStoreFinishedJobResultStreamed);
1216            }
1217            if ((this.onStoreFinishedJobResultStreamedCompletedDelegate == null)) {
1218                this.onStoreFinishedJobResultStreamedCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnStoreFinishedJobResultStreamedCompleted);
1219            }
1220            base.InvokeAsync(this.onBeginStoreFinishedJobResultStreamedDelegate, new object[] {
1221                        stream}, this.onEndStoreFinishedJobResultStreamedDelegate, this.onStoreFinishedJobResultStreamedCompletedDelegate, userState);
1222        }
1223       
[4263]1224        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived ProcessSnapshotStreamed(System.IO.Stream stream) {
[1939]1225            return base.Channel.ProcessSnapshotStreamed(stream);
1226        }
1227       
1228        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
1229        public System.IAsyncResult BeginProcessSnapshotStreamed(System.IO.Stream stream, System.AsyncCallback callback, object asyncState) {
1230            return base.Channel.BeginProcessSnapshotStreamed(stream, callback, asyncState);
1231        }
1232       
1233        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[4263]1234        public HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived EndProcessSnapshotStreamed(System.IAsyncResult result) {
[1939]1235            return base.Channel.EndProcessSnapshotStreamed(result);
1236        }
1237       
1238        private System.IAsyncResult OnBeginProcessSnapshotStreamed(object[] inValues, System.AsyncCallback callback, object asyncState) {
1239            System.IO.Stream stream = ((System.IO.Stream)(inValues[0]));
1240            return this.BeginProcessSnapshotStreamed(stream, callback, asyncState);
1241        }
1242       
1243        private object[] OnEndProcessSnapshotStreamed(System.IAsyncResult result) {
[4263]1244            HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived retVal = this.EndProcessSnapshotStreamed(result);
[1939]1245            return new object[] {
1246                    retVal};
1247        }
1248       
1249        private void OnProcessSnapshotStreamedCompleted(object state) {
1250            if ((this.ProcessSnapshotStreamedCompleted != null)) {
1251                InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
1252                this.ProcessSnapshotStreamedCompleted(this, new ProcessSnapshotStreamedCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
1253            }
1254        }
1255       
1256        public void ProcessSnapshotStreamedAsync(System.IO.Stream stream) {
1257            this.ProcessSnapshotStreamedAsync(stream, null);
1258        }
1259       
1260        public void ProcessSnapshotStreamedAsync(System.IO.Stream stream, object userState) {
1261            if ((this.onBeginProcessSnapshotStreamedDelegate == null)) {
1262                this.onBeginProcessSnapshotStreamedDelegate = new BeginOperationDelegate(this.OnBeginProcessSnapshotStreamed);
1263            }
1264            if ((this.onEndProcessSnapshotStreamedDelegate == null)) {
1265                this.onEndProcessSnapshotStreamedDelegate = new EndOperationDelegate(this.OnEndProcessSnapshotStreamed);
1266            }
1267            if ((this.onProcessSnapshotStreamedCompletedDelegate == null)) {
1268                this.onProcessSnapshotStreamedCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnProcessSnapshotStreamedCompleted);
1269            }
1270            base.InvokeAsync(this.onBeginProcessSnapshotStreamedDelegate, new object[] {
1271                        stream}, this.onEndProcessSnapshotStreamedDelegate, this.onProcessSnapshotStreamedCompletedDelegate, userState);
1272        }
[993]1273    }
1274}
Note: See TracBrowser for help on using the repository browser.