source: GTP/trunk/Lib/Vis/Preprocessing/src/PreprocessorThread.h @ 1457

Revision 1457, 565 bytes checked in by bittner, 18 years ago (diff)

thread updates

  • Property svn:executable set to *
RevLine 
[492]1#ifndef __PREPROCESSOR_THREAD_H
2#define __PREPROCESSOR_THREAD_H
3
[860]4
[1146]5namespace GtpVisibilityPreprocessor
6{
7
[492]8class Preprocessor;
9
[1145]10/** This class represents a preprocessor thread.
11*/
[1146]12class PreprocessorThread
[492]13{
14public:
[1387]15  PreprocessorThread(Preprocessor *p);
16  virtual ~PreprocessorThread();
17 
[1457]18  virtual void InitThread() {}
19  virtual void RunThread() {}
20 
21  virtual void Main();
22 
[1146]23protected:
[1387]24 
25  Preprocessor *mPreprocessor;
[492]26};
27
[1154]28/*class PreprocessorThreadFactory
29{
30        PreprocessorThread *Create(const int threadType);
31}*/
32
[860]33}
[492]34
35#endif
Note: See TracBrowser for help on using the repository browser.