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