Home
last modified time | relevance | path

Searched refs:ThreadCore (Results 1 – 25 of 31) sorted by relevance

12

/aosp_15_r20/external/pigweed/pw_thread/
H A Dthread_facade_test.cc23 using ::pw::thread::ThreadCore;
152 class SemaphoreReleaser : public ThreadCore {
162 TEST(Thread, ThreadCore) { in TEST() argument
H A Ddocs.rst376 Thread functions and ThreadCore
380 ``pw::thread::ThreadCore`` interface.
408 Alternatively, you can extend the ``ThreadCore`` class in order to use a more
413 class Foo : public ThreadCore {
425 object which implements the ThreadCore MUST meet or exceed the lifetime of
H A Dthread.cc20 Thread::Thread(const Options& options, ThreadCore& thread_core) in Thread()
/aosp_15_r20/external/pigweed/pw_thread/public/pw_thread/
H A Dthread_core.h29 class ThreadCore {
31 virtual ~ThreadCore() = default;
H A Dthread.h120 Thread(const Options& options, ThreadCore& thread_core);
/aosp_15_r20/external/pigweed/pw_system/
H A Dhdlc_rpc_server.cc106 class RpcDispatchThread final : public thread::ThreadCore {
137 thread::ThreadCore& GetRpcDispatchThread() { in GetRpcDispatchThread()
/aosp_15_r20/external/pigweed/pw_multisink/
H A Dmultisink_threaded_test.cc82 class LogPopReaderThread : public thread::ThreadCore {
170 class LogWriterThread : public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_system/public/pw_system/
H A Drpc_server.h27 thread::ThreadCore& GetRpcDispatchThread();
/aosp_15_r20/external/pigweed/pw_digital_io_linux/public/pw_digital_io_linux/
H A Dnotifier.h39 class LinuxGpioNotifier : public pw::thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_async2/
H A Ddispatcher_thread_test.cc49 class FunctionThread : public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_rpc_transport/public/pw_rpc_transport/
H A Dstream_rpc_dispatcher.h29 class StreamRpcDispatcher : public pw::thread::ThreadCore {
H A Dlocal_rpc_egress.h43 public thread::ThreadCore {
H A Dsocket_rpc_transport.h48 class SocketRpcTransport : public RpcFrameSender, public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_async_basic/public/pw_async_basic/
H A Ddispatcher.h26 class BasicDispatcher final : public Dispatcher, public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_work_queue/public/pw_work_queue/
H A Dwork_queue.h50 class WorkQueue : public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_grpc/public/pw_grpc/
H A Dsend_queue.h33 class SendQueue : public thread::ThreadCore {
H A Dconnection.h290 class ConnectionThread : public Connection, public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_allocator/examples/
H A Dspin_lock.cc44 class MyThreadCore : public pw::thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_sync_freertos/
H A Dthread_notification_test.cc41 class NotificationAcquirer : public thread::ThreadCore {
H A Dtimed_thread_notification_test.cc41 class TimedNotificationAcquirer : public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_log_rpc/public/pw_log_rpc/
H A Drpc_log_drain_thread.h39 class RpcLogDrainThread : public thread::ThreadCore,
/aosp_15_r20/external/pigweed/pw_allocator/
H A Dsynchronized_allocator_test.cc114 class BackgroundThreadCore : public pw::thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_rpc_transport/
H A Dsocket_rpc_transport_test.cc126 class SocketSenderThreadCore : public SocketSender, public thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_sync/
H A Dcondition_variable_test.cc79 class LambdaThreadCore : public pw::thread::ThreadCore {
/aosp_15_r20/external/pigweed/pw_transfer/public/pw_transfer/
H A Dtransfer_thread.h41 class TransferThread : public thread::ThreadCore {

12