class PipelineThread
Defined at line 21 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h
This file exists to break circular dependencies.
Since shared_ptr use is ubiquitous, we use XPtr as a more concise name for std::shared_ptr
<X
>.
Public Methods
ThreadId id ()
Returns the thread's ID.
This is guaranteed to be a unique identifier.
Safe to call from any thread.
std::string_view name ()
Returns the thread's name. This is used for diagnostics only.
The name may not be a unique identifier.
Safe to call from any thread.
const ThreadChecker & checker ()
Returns a checker which validates that code is running on this thread.
Safe to call from any thread.
Protected Methods
void PipelineThread ()
Defined at line 38 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h
void ~PipelineThread ()
Defined at line 39 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h
void PipelineThread (const PipelineThread & )
Defined at line 41 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h
PipelineThread & operator= (const PipelineThread & )
Defined at line 42 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h
void PipelineThread (PipelineThread && )
Defined at line 44 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h
PipelineThread & operator= (PipelineThread && )
Defined at line 45 of file ../../src/media/audio/services/mixer/mix/pipeline_thread.h