X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fbackgroundsupr.h;h=3e170b740d4e99f034a9019334da01c4617dcc4f;hb=52f2fdc3424cd6b5b77ad1497243e1e06739ffe6;hp=12372d0b4e0e88ae5eed87445d3744ee90182d7d;hpb=a97f1819c4f24321ba8d54a16f6534ee94404d26;p=ctsim.git diff --git a/src/backgroundsupr.h b/src/backgroundsupr.h index 12372d0..3e170b7 100644 --- a/src/backgroundsupr.h +++ b/src/backgroundsupr.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2001 Kevin Rosenberg ** -** $Id: backgroundsupr.h,v 1.4 2001/02/25 19:24:01 kevin Exp $ +** $Id: backgroundsupr.h,v 1.6 2001/03/02 21:11:50 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 @@ -54,13 +54,11 @@ class BackgroundSupervisor : public wxEvtHandler { private: DECLARE_DYNAMIC_CLASS(BackgroundSupervisor) - typedef std::vector ThreadContainer; - ThreadContainer m_vecpThreads; + SupervisorThread* m_pMyThread; wxFrame* m_pParentFrame; wxDocument* m_pDocument; const std::string m_strProcessTitle; - wxProgressDialog* m_pDialogProgress; - + volatile bool m_bFail; std::string m_strFailMessage; int m_iNumThreads; @@ -72,10 +70,11 @@ private: Timer* m_pTimer; bool m_bBackgroundTaskAdded; bool m_bWorkersDeleted; + + typedef std::vector ThreadContainer; + ThreadContainer m_vecpThreads; wxCriticalSection m_critsectThreads; -protected: - SupervisorThread* m_MyThread; public: enum {