00001 #ifndef __TIMER_H__ 00002 #define __TIMER_H__ 00003 00004 /* requires 00005 //#include "parameters/parametersStar.h" 00006 //#include "util/IO.h" 00007 //#include <cca.h> 00008 //#include "port/portInterfaces.h" 00009 //#include <time.h> 00010 */ 00011 00012 00014 class Timer : public virtual classic::gov::cca::Component, public virtual classic::gov::cca::TimeProducerPort { 00015 private: 00016 00017 classic::gov::cca::Services* myCore; 00018 00019 public: 00020 00021 Timer(){} 00022 virtual ~Timer(){} 00023 00024 void setServices(classic::gov::cca::Services *svc); 00025 00026 /*CFREE*/ char* getTime(); 00027 00028 }; 00029 #endif //__TIMER_H__