Home
last modified time | relevance | path

Searched refs:current_task_ticket_ (Results 1 – 1 of 1) sorted by relevance

/system/ulib/fit/
A Dsingle_threaded_executor.cpp50 suspended_task::ticket current_task_ticket_ = 0; member in fit::single_threaded_executor::dispatcher_impl
153 if (current_task_ticket_ == 0) { in suspend_current_task()
154 current_task_ticket_ = guarded_.scheduler_.obtain_ticket( in suspend_current_task()
157 guarded_.scheduler_.duplicate_ticket(current_task_ticket_); in suspend_current_task()
159 return suspended_task(this, current_task_ticket_); in suspend_current_task()
183 assert(current_task_ticket_ == 0); in run_task()
187 if (current_task_ticket_ == 0) { in run_task()
193 guarded_.scheduler_.finalize_ticket(current_task_ticket_, task); in run_task()
194 current_task_ticket_ = 0; in run_task()

Completed in 2 milliseconds