Home
last modified time | relevance | path

Searched refs:TimedThreadNotification (Results 1 – 25 of 32) sorted by relevance

12

/aosp_15_r20/external/pigweed/pw_sync/
H A Dtimed_thread_notification_facade_test.cc33 TEST(TimedThreadNotification, EmptyInitialState) { in TEST() argument
34 TimedThreadNotification notification; in TEST()
40 TEST(TimedThreadNotification, Release) { in TEST() argument
41 TimedThreadNotification notification; in TEST()
49 TimedThreadNotification empty_initial_notification;
50 TEST(TimedThreadNotification, EmptyInitialStateStatic) { in TEST() argument
54 TimedThreadNotification raise_notification;
55 TEST(TimedThreadNotification, ReleaseStatic) { in TEST() argument
63 TEST(TimedThreadNotification, TryAcquireForNotified) { in TEST() argument
64 TimedThreadNotification notification; in TEST()
[all …]
H A Ddocs.rst1058 :cpp:class:`pw::sync::TimedThreadNotification`.
1191 TimedThreadNotification section in Signaling Primitives
1193 The :cpp:class:`TimedThreadNotification` is an extension of the
1197 The :cpp:class:`TimedThreadNotification` is initialized to being empty (latch is
1209 :cpp:class:`pw::sync::TimedThreadNotification` via argument
1237 .. doxygenclass:: pw::sync::TimedThreadNotification argument
1240 .. cpp:namespace-push:: pw::sync::TimedThreadNotification
1250 * - :cpp:class:`pw::sync::TimedThreadNotification::TimedThreadNotification`
1254 * - :cpp:func:`pw::sync::TimedThreadNotification::~TimedThreadNotification`
1295 pw::sync::TimedThreadNotification new_foo_notification_;
H A Dcondition_variable_test.cc51 TimedThreadNotification waiting_notifier;
54 TimedThreadNotification done_notifier;
H A DBUILD.gn188 # This target provides the backend for pw::sync::TimedThreadNotification based
/aosp_15_r20/external/pigweed/pw_sync/public/pw_sync/
H A Dtimed_thread_notification.h38 class TimedThreadNotification : public ThreadNotification {
40 TimedThreadNotification() = default;
41 ~TimedThreadNotification() = default;
42 TimedThreadNotification(const TimedThreadNotification&) = delete;
43 TimedThreadNotification(TimedThreadNotification&&) = delete;
44 TimedThreadNotification& operator=(const TimedThreadNotification&) = delete;
45 TimedThreadNotification& operator=(TimedThreadNotification&&) = delete;
/aosp_15_r20/external/pigweed/pw_sync_freertos/
H A Dtimed_thread_notification_test.cc63 TimedThreadNotification started_notification_;
64 TimedThreadNotification unblock_notification_;
69 TEST(TimedThreadNotification, AcquireWithoutSuspend) { in TEST() argument
92 TEST(TimedThreadNotification, AcquireWithSuspend) { in TEST() argument
H A Dtimed_thread_notification.cc51 bool TimedThreadNotification::try_acquire_until( in try_acquire_until()
H A Ddocs.rst148 ThreadNotification & TimedThreadNotification
151 TimedThreadNotification is provided using Task Notifications. It is backed by a
H A DCMakeLists.txt134 # This target provides the backend for pw::sync::TimedThreadNotification.
/aosp_15_r20/external/pigweed/pw_rpc/public/pw_rpc/internal/
H A Dsynchronous_call_impl.h46 sync::TimedThreadNotification notify;
71 sync::TimedThreadNotification notify;
78 inline bool AcquireNotification(sync::TimedThreadNotification& notification, in AcquireNotification()
83 inline bool AcquireNotification(sync::TimedThreadNotification& notification, in AcquireNotification()
/aosp_15_r20/external/pigweed/pw_uart/
H A Dblocking_adapter_test.cc114 sync::TimedThreadNotification read_started_;
161 sync::TimedThreadNotification write_started_;
205 sync::TimedThreadNotification flush_started_;
254 sync::TimedThreadNotification blocking_action_complete;
/aosp_15_r20/external/pigweed/pw_sync/public/pw_sync/backends/
H A Dbinary_semaphore_timed_thread_notification_inline.h21 inline bool TimedThreadNotification::try_acquire_for( in try_acquire_for()
26 inline bool TimedThreadNotification::try_acquire_until( in try_acquire_until()
/aosp_15_r20/external/pigweed/pw_sync_zephyr/public/pw_sync_zephyr/
H A Dtimed_thread_notification_inline.h23 inline bool TimedThreadNotification::try_acquire_for( in try_acquire_for()
28 inline bool TimedThreadNotification::try_acquire_until( in try_acquire_until()
/aosp_15_r20/external/pigweed/pw_uart_mcuxpresso/public/pw_uart_mcuxpresso/
H A Ddma_uart.h71 pw::sync::TimedThreadNotification
89 pw::sync::TimedThreadNotification
/aosp_15_r20/external/pigweed/pw_stream/public/pw_stream/
H A Dmpsc_stream.h106 sync::TimedThreadNotification notification;
365 sync::TimedThreadNotification readable_;
/aosp_15_r20/external/pigweed/pw_chre/include/chre/target_platform/
H A Dcondition_variable_base.h23 pw::sync::TimedThreadNotification notification_;
/aosp_15_r20/external/pigweed/pw_sync_freertos/public/pw_sync_freertos/
H A Dtimed_thread_notification_inline.h21 inline bool TimedThreadNotification::try_acquire_for( in try_acquire_for()
/aosp_15_r20/external/pigweed/pw_i2c_mcuxpresso/public/pw_i2c_mcuxpresso/
H A Dinitiator.h72 sync::TimedThreadNotification callback_complete_notification_;
/aosp_15_r20/external/pigweed/pw_async_basic/public/pw_async_basic/
H A Ddispatcher.h83 sync::TimedThreadNotification timed_notification_;
/aosp_15_r20/external/pigweed/pw_grpc/public/pw_grpc/
H A Dsend_queue.h56 sync::TimedThreadNotification notify;
/aosp_15_r20/external/pigweed/pw_uart/public/pw_uart/
H A Dblocking_adapter.h52 sync::TimedThreadNotification complete_;
/aosp_15_r20/external/pigweed/pw_sync_embos/
H A Ddocs.rst32 ThreadNotification & TimedThreadNotification
/aosp_15_r20/external/pigweed/pw_log_rpc/public/pw_log_rpc/
H A Drpc_log_drain_thread.h100 sync::TimedThreadNotification ready_to_flush_notification_;
/aosp_15_r20/external/pigweed/pw_sync_threadx/
H A Ddocs.rst41 ThreadNotification & TimedThreadNotification
/aosp_15_r20/external/pigweed/pw_rpc/
H A Dtest_helpers_test.cc81 pw::sync::TimedThreadNotification notifier_;

12