Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/13/08 16:48:36 (16 years ago)
Author:
kgrading
Message:

startet #358

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Client.Common/JobBase.cs

    r742 r749  
    66
    77namespace HeuristicLab.Hive.Client.Common {
     8
     9  public delegate void Callback();
     10
    811  abstract public class JobBase {
    912
     13    public event Callback JobAborted;
     14
    1015    private Thread thread = null;
     16   
    1117    public int Progress { get; set; }
    12    
     18    private bool abort = false;
     19    private bool running = false;
    1320
    1421    abstract public void Run();
     
    1724      thread = new Thread(new ThreadStart(Run));
    1825      thread.Start();
     26      running = true;
    1927    }
    20     public JobBase() {
     28
     29    public void Stop() {
     30      abort = true;       
     31    }
     32
     33    public JobBase() {   
    2134    }
    2235  }
Note: See TracChangeset for help on using the changeset viewer.