Ignore:
Timestamp:
03/27/09 14:31:57 (12 years ago)
Author:
kgrading
Message:

first implementation (#547)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Client.Communication/Service References/ServerService/Reference.cs

    r1449 r1450  
    8585       
    8686        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientCommunicator/SendPlugins", ReplyAction="http://tempuri.org/IClientCommunicator/SendPluginsResponse")]
    87         HeuristicLab.Hive.Contracts.ResponsePlugin SendPlugins(string[] pluginList);
     87        HeuristicLab.Hive.Contracts.ResponsePlugin SendPlugins(HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList);
    8888       
    8989        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IClientCommunicator/SendPlugins", ReplyAction="http://tempuri.org/IClientCommunicator/SendPluginsResponse")]
    90         System.IAsyncResult BeginSendPlugins(string[] pluginList, System.AsyncCallback callback, object asyncState);
     90        System.IAsyncResult BeginSendPlugins(HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList, System.AsyncCallback callback, object asyncState);
    9191       
    9292        HeuristicLab.Hive.Contracts.ResponsePlugin EndSendPlugins(System.IAsyncResult result);
     
    702702        }
    703703       
    704         public HeuristicLab.Hive.Contracts.ResponsePlugin SendPlugins(string[] pluginList) {
     704        public HeuristicLab.Hive.Contracts.ResponsePlugin SendPlugins(HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList) {
    705705            return base.Channel.SendPlugins(pluginList);
    706706        }
    707707       
    708708        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    709         public System.IAsyncResult BeginSendPlugins(string[] pluginList, System.AsyncCallback callback, object asyncState) {
     709        public System.IAsyncResult BeginSendPlugins(HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList, System.AsyncCallback callback, object asyncState) {
    710710            return base.Channel.BeginSendPlugins(pluginList, callback, asyncState);
    711711        }
     
    717717       
    718718        private System.IAsyncResult OnBeginSendPlugins(object[] inValues, System.AsyncCallback callback, object asyncState) {
    719             string[] pluginList = ((string[])(inValues[0]));
     719            HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList = ((HeuristicLab.PluginInfrastructure.PluginInfo[])(inValues[0]));
    720720            return this.BeginSendPlugins(pluginList, callback, asyncState);
    721721        }
     
    734734        }
    735735       
    736         public void SendPluginsAsync(string[] pluginList) {
     736        public void SendPluginsAsync(HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList) {
    737737            this.SendPluginsAsync(pluginList, null);
    738738        }
    739739       
    740         public void SendPluginsAsync(string[] pluginList, object userState) {
     740        public void SendPluginsAsync(HeuristicLab.PluginInfrastructure.PluginInfo[] pluginList, object userState) {
    741741            if ((this.onBeginSendPluginsDelegate == null)) {
    742742                this.onBeginSendPluginsDelegate = new BeginOperationDelegate(this.OnBeginSendPlugins);
Note: See TracChangeset for help on using the changeset viewer.