00001 #ifndef __EMCTIMESTAMP_H__ 00002 #define __EMCTIMESTAMP_H__ 00003 00004 #ifndef __EMCMANAGEABLE_H__ 00005 #include "emcManageable.h" 00006 #endif 00007 #ifndef __PHTIMESTAMP_H__ 00008 #include "PHTimeStamp.h" 00009 #endif 00010 00016 class emcTimeStamp : public emcManageable 00017 { 00018 public: 00019 emcTimeStamp(); 00020 virtual ~emcTimeStamp(); 00021 00022 PHTimeStamp getTimeStamp(void) const { return fTimeStamp; } 00023 00024 void setTimeStamp(PHTimeStamp& ts) { fTimeStamp = ts; } 00025 00026 virtual const char* GetCategory(void) const { return "emcTimeStamp"; } 00027 00028 private: 00029 PHTimeStamp fTimeStamp; 00030 }; 00031 #endif