diff options
Diffstat (limited to 'pw_async_basic/public/pw_async_basic/dispatcher.h')
-rw-r--r-- | pw_async_basic/public/pw_async_basic/dispatcher.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/pw_async_basic/public/pw_async_basic/dispatcher.h b/pw_async_basic/public/pw_async_basic/dispatcher.h index 7050d6622..eb712ed63 100644 --- a/pw_async_basic/public/pw_async_basic/dispatcher.h +++ b/pw_async_basic/public/pw_async_basic/dispatcher.h @@ -53,14 +53,7 @@ class BasicDispatcher final : public Dispatcher, public thread::ThreadCore { void Run() override PW_LOCKS_EXCLUDED(lock_); // Dispatcher overrides: - void Post(Task& task) override; - void PostAfter(Task& task, chrono::SystemClock::duration delay) override; void PostAt(Task& task, chrono::SystemClock::time_point time) override; - void PostPeriodic(Task& task, - chrono::SystemClock::duration interval) override; - void PostPeriodicAt(Task& task, - chrono::SystemClock::duration interval, - chrono::SystemClock::time_point start_time) override; bool Cancel(Task& task) override PW_LOCKS_EXCLUDED(lock_); // VirtualSystemClock overrides: @@ -73,7 +66,7 @@ class BasicDispatcher final : public Dispatcher, public thread::ThreadCore { // |time_due|. void PostTaskInternal(backend::NativeTask& task, chrono::SystemClock::time_point time_due) - PW_EXCLUSIVE_LOCKS_REQUIRED(lock_); + PW_LOCKS_EXCLUDED(lock_); // If no tasks are due, sleep until a notification is received, the next task // comes due, or a timeout elapses; whichever occurs first. |