home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / DCLAP 4j / DClap / DTaskCentral.h < prev    next >
Encoding:
Text File  |  1995-12-17  |  417 b   |  28 lines  |  [TEXT/R*ch]

  1. // DTaskCentral.h
  2. // d.g.gilbert
  3.  
  4. #ifndef _DTASKCENTRAL_
  5. #define _DTASKCENTRAL_
  6.  
  7. #include "DTask.h"
  8.  
  9. class DList;
  10. class DTaskMaster;
  11.  
  12. class DTaskCentral : public DObject
  13. {    
  14.     DList*        fTaskQueue;
  15. public:
  16.     DTaskCentral();
  17.     virtual ~DTaskCentral();
  18.     virtual void AddTask(DTask* theTask);
  19.     virtual void NextTask();
  20.     virtual void FinishTasksByOwner(DTaskMaster* taskOwner);
  21. };
  22.  
  23.  
  24. extern DTaskCentral* gTaskCentral;
  25.  
  26. #endif
  27.  
  28.