103 |
103 |
104 PeriodicTask::PeriodicTask(size_t interval_time) : |
104 PeriodicTask::PeriodicTask(size_t interval_time) : |
105 _counter(0), _interval((int) interval_time) { |
105 _counter(0), _interval((int) interval_time) { |
106 // Sanity check the interval time |
106 // Sanity check the interval time |
107 assert(_interval >= PeriodicTask::min_interval && |
107 assert(_interval >= PeriodicTask::min_interval && |
108 _interval <= PeriodicTask::max_interval && |
|
109 _interval % PeriodicTask::interval_gran == 0, |
108 _interval % PeriodicTask::interval_gran == 0, |
110 "improper PeriodicTask interval time"); |
109 "improper PeriodicTask interval time"); |
111 } |
110 } |
112 |
111 |
113 PeriodicTask::~PeriodicTask() { |
112 PeriodicTask::~PeriodicTask() { |