Home
last modified time | relevance | path

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

/external/pigweed/pw_thread/
Ddocs.rst27 ``pw::thread::ThreadCore`` objects and functions which match the
115 ThreadRoutine & ThreadCore
119 ``pw::thread::ThreadCore`` interface.
128 class ThreadCore {
130 virtual ~ThreadCore() = default;
132 // The public API to start a ThreadCore, note that this may return.
174 Alternatively, the aforementioned ``pw::thread::ThreadCore`` interface can be
176 ``void ThreadCore::Run();`` method. This makes it easier to create a thread, as
182 class Foo : public ThreadCore {
193 implements the ThreadCore MUST meet or exceed the lifetime of its thread of
Dthread.cc21 static_cast<ThreadCore*>(void_thread_core_ptr)->Start(); in StartThreadCore()
27 Thread::Thread(const Options& options, ThreadCore& thread_core) in Thread()
Dthread_facade_test.cc144 class SemaphoreReleaser : public ThreadCore {
154 TEST(Thread, ThreadCore) { in TEST() argument
/external/pigweed/pw_thread/public/pw_thread/
Dthread_core.h36 class ThreadCore {
38 virtual ~ThreadCore() = default;
Dthread.h118 Thread(const Options& options, ThreadCore& thread_core);