Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/28/09 18:38:46 (15 years ago)
Author:
svonolfe
Message:

Large amounts of data are now transferred streamed (fixed ticket #660)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IClientFacade.cs

    r1101 r1939  
    2424using System.Linq;
    2525using System.Text;
     26using System.ServiceModel;
     27using System.IO;
     28using HeuristicLab.Hive.Contracts.BusinessObjects;
    2629
    2730namespace HeuristicLab.Hive.Contracts.Interfaces {
     31  [ServiceContract]
    2832  public interface IClientFacade: IClientCommunicator {
     33    [OperationContract]
     34    Stream SendStreamedJob(Guid clientId);
     35
     36    [OperationContract]
     37    Stream SendStreamedPlugins(List<HivePluginInfo> pluginList);
     38
     39    [OperationContract]
     40    ResponseResultReceived StoreFinishedJobResultStreamed(Stream stream);
     41
     42    [OperationContract]
     43    ResponseResultReceived ProcessSnapshotStreamed(Stream stream);
    2944  }
    3045}
Note: See TracChangeset for help on using the changeset viewer.