MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / disable

Method disable

dds/DCPS/PeriodicTask.cpp:27–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27void PeriodicTask::disable()
28{
29 {
30 ACE_GUARD(ACE_Thread_Mutex, g, mutex_);
31 user_enabled_ = false;
32 }
33 ReactorTask_rch reactor_task = reactor_task_.lock();
34 if (reactor_task) {
35 reactor_task->execute_or_enqueue(make_rch<ScheduleDisableCommand>(rchandle_from(this)));
36 }
37}
38
39void PeriodicTask::enable_i(bool reenable, const TimeDuration& per, ReactorWrapper& reactor_wrapper)
40{

Callers 9

stop_iMethod · 0.45
setup_stats_eventMethod · 0.45
stop_iMethod · 0.45
~ReliableSessionMethod · 0.45
stopMethod · 0.45
closeMethod · 0.45
setup_stats_eventMethod · 0.45

Calls 3

rchandle_fromFunction · 0.85
execute_or_enqueueMethod · 0.80
lockMethod · 0.45

Tested by

no test coverage detected