** This is part of the CTSim program
** Copyright (C) 1983-2001 Kevin Rosenberg
**
-** $Id: backgroundsupr.h,v 1.2 2001/02/25 08:00:57 kevin Exp $
+** $Id: backgroundsupr.h,v 1.3 2001/02/25 08:43:03 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
bool m_bDone;
Timer* m_pTimer;
bool m_bBackgroundTaskAdded;
+ bool m_bWorkersDeleted;
+ wxCriticalSection m_critsectThreads;
public:
enum {
virtual void OnCancel(wxCommandEvent& event);
virtual void OnAckDocumentRemove(wxCommandEvent& event);
- bool anyWorkersRunning() const { return m_iRunning > 0 ? true : false; }
+ void deleteWorkers();
+ bool workersDeleted() const { return m_bWorkersDeleted; }
bool isDone() const {return m_bDone;}
void setDone() { m_bDone = true; }
bool fail() const {return m_bFail;}