Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/01/08 15:19:15 (16 years ago)
Author:
gkronber
Message:

return the whole engine as the result instead of only the scope

(ticket ref #2)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Grid/ClientForm.cs

    r32 r34  
    102102        if (InvokeRequired) { Invoke((MethodInvoker)delegate() { statusTextBox.Text = "Executing engine"; }); } else statusTextBox.Text = "Executing engine";
    103103        currentEngine.Finished += delegate(object src, EventArgs args) {
    104           byte[] resultScopeXml = SaveScope(currentEngine.InitialOperation.Scope);
    105           engineStore.StoreResult(currentGuid, resultScopeXml);
     104          byte[] resultXml = SaveEngine(currentEngine);
     105          engineStore.StoreResult(currentGuid, resultXml);
    106106          currentGuid = Guid.Empty;
    107107          currentEngine = null;
     
    127127      return (ProcessingEngine)PersistenceManager.Load(stream);
    128128    }
    129     private byte[] SaveScope(IScope scope) {
     129    private byte[] SaveEngine(IEngine engine) {
    130130      MemoryStream memStream = new MemoryStream();
    131131      GZipStream stream = new GZipStream(memStream, CompressionMode.Compress, true);
    132       PersistenceManager.Save(scope, stream);
     132      PersistenceManager.Save(engine, stream);
    133133      stream.Close();
    134134      return memStream.ToArray();
Note: See TracChangeset for help on using the changeset viewer.