| 13 | namespace DCPS { |
| 14 | |
| 15 | void PeriodicTask::enable(bool reenable, const TimeDuration& period) |
| 16 | { |
| 17 | { |
| 18 | ACE_GUARD(ACE_Thread_Mutex, g, mutex_); |
| 19 | user_enabled_ = true; |
| 20 | } |
| 21 | ReactorTask_rch reactor_task = reactor_task_.lock(); |
| 22 | if (reactor_task) { |
| 23 | reactor_task->execute_or_enqueue(make_rch<ScheduleEnableCommand>(rchandle_from(this), reenable, period)); |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | void PeriodicTask::disable() |
| 28 | { |
nothing calls this directly
no test coverage detected