template <typename Type>

class ActivityDispatcherTest

Defined at line 88 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

Protected Methods

fuchsia::media::ActivityReporterPtr GetClient ()

Defined at line 90 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

template <typename UsageVector>
UsageVector MultiVector ()
void SetErrorHandler (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (zx_status_t)> err)

Defined at line 96 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

template <typename UsageVector>
UsageVector SingleVector ()
void WatchActivity (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (const Type &)> cb)

Defined at line 101 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void WatchActivity (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (const RenderUsageVector &)> cb)

Defined at line 110 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void WatchActivity (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (const RenderUsage2Vector &)> cb)

Defined at line 116 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void WatchActivity (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (const CaptureUsageVector &)> cb)

Defined at line 126 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void WatchActivity (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (const CaptureUsage2Vector &)> cb)

Defined at line 132 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void UpdateActivity (const Type & usage_vector)

Simulates a new set of usages being active.

Defined at line 143 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void UpdateActivity (const RenderUsageVector & usage_vector)

Defined at line 148 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void UpdateActivity (const RenderUsage2Vector & usage_vector)

Defined at line 153 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void UpdateActivity (const CaptureUsageVector & usage_vector)

Defined at line 158 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

void UpdateActivity (const CaptureUsage2Vector & usage_vector)

Defined at line 163 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

Type EmptyVector ()

Methods to produce templatized usage vectors.

Defined at line 169 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

Type SingleVector ()

Defined at line 171 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

RenderUsageVector SingleVector ()

Defined at line 176 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

RenderUsage2Vector SingleVector ()

Defined at line 181 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

CaptureUsageVector SingleVector ()

Defined at line 186 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

CaptureUsage2Vector SingleVector ()

Defined at line 191 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

Type MultiVector ()

Defined at line 196 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

RenderUsageVector MultiVector ()

Defined at line 201 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

RenderUsage2Vector MultiVector ()

Defined at line 207 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

CaptureUsageVector MultiVector ()

Defined at line 212 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

CaptureUsage2Vector MultiVector ()

Defined at line 217 of file ../../src/media/audio/audio_core/activity_dispatcher_unittest.cc

template <typename UsageVector>
void WatchActivity (fuchsia::media::ActivityReporterPtr & reporter, std::function<void (const UsageVector &)> cb)
template <typename UsageVector>
void UpdateActivity (const UsageVector & usage_vector)