| 165 | SingleThreadedSchedulerClient* instance; |
| 166 | explicit RAIICallbacksRunning(SingleThreadedSchedulerClient* _instance) : instance(_instance) {} |
| 167 | ~RAIICallbacksRunning() |
| 168 | { |
| 169 | { |
| 170 | LOCK(instance->m_callbacks_mutex); |
| 171 | instance->m_are_callbacks_running = false; |
| 172 | } |
| 173 | instance->MaybeScheduleProcessQueue(); |
| 174 | } |
| 175 | } raiicallbacksrunning(this); |
| 176 | |
| 177 | callback(); |
nothing calls this directly
no test coverage detected