Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CTaskReportObject.hpp

Go to the documentation of this file.
00001 
00002 #ifndef CTaskReportObject_h
00003 #define CTaskReportObject_h 1
00004 
00005 #include <ace/OS.h>
00006 
00007 namespace TASK {
00008 
00009   //    Objeto que realizará el report con los counters de los
00010   //    tasks.
00011 
00012   class CTaskReportObject 
00013   {
00014 
00015     public:
00016         CTaskReportObject();
00017 
00018         virtual ~CTaskReportObject();
00019 
00020         virtual void execute (const MapTaskCounters &counters) = 0;
00021 
00022       // Additional Public Declarations
00023 
00024     protected:
00025       // Additional Protected Declarations
00026 
00027     private:
00028         CTaskReportObject(const CTaskReportObject &right);
00029 
00030         CTaskReportObject & operator=(const CTaskReportObject &right);
00031 
00032       // Additional Private Declarations
00033 
00034     private: 
00035       // Additional Implementation Declarations
00036 
00037   };
00038 
00039   // Class TASK::CTaskReportObject 
00040 
00041   inline CTaskReportObject::CTaskReportObject()
00042   {
00043   }
00044 
00045   inline CTaskReportObject::CTaskReportObject(const CTaskReportObject &right)
00046   {
00047   }
00048 
00049   inline CTaskReportObject::~CTaskReportObject()
00050   {
00051   }
00052 
00053   inline CTaskReportObject & CTaskReportObject::operator=(const CTaskReportObject &right)
00054   {
00055     ACE_UNUSED_ARG(right);
00056     return *this;
00057   }
00058 
00059 } // namespace TASK
00060 
00061 #endif

Generated on Wed Mar 5 21:31:47 2003 for JIC by doxygen1.3-rc3