00001 /* 00002 * ScheduleInfo.h 00003 * 00004 * Created on: Mar 4, 2011 00005 * Author: root 00006 */ 00007 00008 #ifndef SCHEDULEINFO_H_ 00009 #define SCHEDULEINFO_H_ 00010 00011 #include <stdint.h> 00012 00013 class ScheduleInfo 00014 { 00015 //public: 00016 // ScheduleInfo(); 00017 // ~ScheduleInfo(); 00018 00019 private: 00020 u_int16_t _ctID; 00021 u_int64_t _windowStart; 00022 u_int64_t _windowEnd; 00023 00024 public: 00025 void setCTID(u_int16_t ctID){ 00026 _ctID = ctID; 00027 } 00028 u_int16_t getCTID(){ 00029 return _ctID; 00030 } 00031 00032 void setWindowStart(u_int64_t windowStart){ 00033 _windowStart = windowStart; 00034 } 00035 u_int64_t getWindowStart(){ 00036 return _windowStart; 00037 } 00038 00039 void setWindowEnd(u_int64_t windowEnd){ 00040 _windowEnd = windowEnd; 00041 } 00042 u_int64_t getWindowEnd(){ 00043 return _windowEnd; 00044 } 00045 }; 00046 00047 #endif /* SCHEDULEINFO_H_ */