projects
/
ctsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r586: *** empty log message ***
[ctsim.git]
/
src
/
backgroundsupr.h
diff --git
a/src/backgroundsupr.h
b/src/backgroundsupr.h
index acc5f55b2331a7af0653790537035bf3c1b4abc6..12372d0b4e0e88ae5eed87445d3744ee90182d7d 100644
(file)
--- 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
**
** This is part of the CTSim program
** Copyright (C) 1983-2001 Kevin Rosenberg
**
-** $Id: backgroundsupr.h,v 1.
3 2001/02/25 08:43:03
kevin Exp $
+** $Id: backgroundsupr.h,v 1.
4 2001/02/25 19:24:01
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
**
** 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
@@
-53,7
+53,7
@@
class BackgroundWorkerThread;
class BackgroundSupervisor : public wxEvtHandler {
private:
DECLARE_DYNAMIC_CLASS(BackgroundSupervisor)
class BackgroundSupervisor : public wxEvtHandler {
private:
DECLARE_DYNAMIC_CLASS(BackgroundSupervisor)
-
+
typedef std::vector<BackgroundWorkerThread*> ThreadContainer;
ThreadContainer m_vecpThreads;
wxFrame* m_pParentFrame;
typedef std::vector<BackgroundWorkerThread*> ThreadContainer;
ThreadContainer m_vecpThreads;
wxFrame* m_pParentFrame;
@@
-74,6
+74,9
@@
private:
bool m_bWorkersDeleted;
wxCriticalSection m_critsectThreads;
bool m_bWorkersDeleted;
wxCriticalSection m_critsectThreads;
+protected:
+ SupervisorThread* m_MyThread;
+
public:
enum {
MSG_BACKGROUND_SUPERVISOR_ADD = 7500, // sends to BackgroundManager and Document
public:
enum {
MSG_BACKGROUND_SUPERVISOR_ADD = 7500, // sends to BackgroundManager and Document
@@
-87,7
+90,7
@@
public:
MSG_WORKER_THREAD_FAIL = 7507, // sent by workers when they fail
};
MSG_WORKER_THREAD_FAIL = 7507, // sent by workers when they fail
};
- BackgroundSupervisor (wxFrame* pParentFrame, wxDocument* pDocument, const char* const pszProcessTitle,
+ BackgroundSupervisor (
SupervisorThread* pMyThread,
wxFrame* pParentFrame, wxDocument* pDocument, const char* const pszProcessTitle,
int iTotalUnits);
BackgroundSupervisor ()
int iTotalUnits);
BackgroundSupervisor ()
@@
-138,4
+141,4
@@
public:
{}
};
{}
};
-#endif // _BACKGROUNDSUPR_H_
\ No newline at end of file
+#endif // _BACKGROUNDSUPR_H_