Home
last modified time | relevance | path

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

/system/ulib/fit/include/lib/fit/
A Dsingle_threaded_executor.h22 class single_threaded_executor final : public executor {
24 single_threaded_executor();
28 ~single_threaded_executor() override;
42 single_threaded_executor(const single_threaded_executor&) = delete;
43 single_threaded_executor(single_threaded_executor&&) = delete;
44 single_threaded_executor& operator=(const single_threaded_executor&) = delete;
45 single_threaded_executor& operator=(single_threaded_executor&&) = delete;
53 explicit context_impl(single_threaded_executor* executor);
56 single_threaded_executor* executor() const override;
60 single_threaded_executor* const executor_;
[all …]
/system/ulib/fit/
A Dsingle_threaded_executor.cpp28 class single_threaded_executor::dispatcher_impl final
62 single_threaded_executor::single_threaded_executor() in single_threaded_executor() function in fit::single_threaded_executor
65 single_threaded_executor::~single_threaded_executor() { in ~single_threaded_executor()
69 void single_threaded_executor::schedule_task(pending_task task) { in schedule_task()
74 void single_threaded_executor::run() { in run()
78 single_threaded_executor::context_impl::context_impl(single_threaded_executor* executor) in context_impl()
81 single_threaded_executor::context_impl::~context_impl() = default;
83 single_threaded_executor* single_threaded_executor::context_impl::executor() const { in executor()
93 single_threaded_executor::dispatcher_impl::~dispatcher_impl() { in ~dispatcher_impl()
101 void single_threaded_executor::dispatcher_impl::shutdown() { in shutdown()
[all …]
A Drules.mk12 $(LOCAL_DIR)/single_threaded_executor.cpp \
/system/utest/fit/
A Dsingle_threaded_executor_tests.cpp18 fit::single_threaded_executor executor; in running_tasks()
48 fit::single_threaded_executor executor; in suspending_and_resuming_tasks()
134 fit::single_threaded_executor executor; in abandoning_tasks()
A Dsequencer_tests.cpp67 fit::single_threaded_executor executor; in sequencing_tasks()
86 fit::single_threaded_executor executor; in thread_safety()
A Dscope_tests.cpp63 fit::single_threaded_executor executor; in scoping_tasks()
195 fit::single_threaded_executor executor; in thread_safety()
A Dbridge_tests.cpp537 fit::single_threaded_executor executor; in schedule_for_consumer()
563 fit::single_threaded_executor executor; in schedule_for_consumer()
592 fit::single_threaded_executor executor; in schedule_for_consumer()

Completed in 15 milliseconds