00001 00010 // =================================================================== 00011 // Avoid multiple inclusion. 00012 #if !defined (_PTC_TASK_HH) 00013 #define _PTC_TASK_HH 00014 // =================================================================== 00015 00016 00017 00018 // =================================================================== 00019 // INCLUDES 00020 00021 #include "Per_Task_Writer.hh" 00022 #include "Task.hh" 00023 // =================================================================== 00024 00025 00026 00027 // =================================================================== 00028 // CLASS DEFINITION 00029 00037 class PTC_Task : public Task { 00038 00039 public: 00040 00046 PTC_Task () { 00047 writer = NULL; 00048 } 00049 00050 public: // DATA MEMBERS 00051 00053 Per_Task_Writer* writer; 00054 00055 }; // class PTC_Task 00056 // =================================================================== 00057 00058 00059 00060 // =================================================================== 00061 #endif // _PTC_TASK_HH 00062 // ===================================================================