File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ namespace cage
6767 {
6868 public:
6969 void run ();
70+ void resume ();
7071 void stop (); // can be called from any thread
7172
7273 Holder<Schedule> newSchedule (const ScheduleCreateConfig &config);
Original file line number Diff line number Diff line change @@ -257,6 +257,11 @@ namespace cage
257257 void run ()
258258 {
259259 reset ();
260+ resume ();
261+ }
262+
263+ void resume ()
264+ {
260265 checkNewSchedules ();
261266 stopping = false ;
262267 while (!stopping && !scheds.empty ())
@@ -355,6 +360,12 @@ namespace cage
355360 impl->run ();
356361 }
357362
363+ void Scheduler::resume ()
364+ {
365+ SchedulerImpl *impl = (SchedulerImpl *)this ;
366+ impl->resume ();
367+ }
368+
358369 void Scheduler::stop ()
359370 {
360371 SchedulerImpl *impl = (SchedulerImpl *)this ;
You can’t perform that action at this time.
0 commit comments