class FakeProviderV2

Defined at line 20 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

Public Methods

void FakeProviderV2 (zx_koid_t pid, const std::string & name)

Defined at line 16 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

std::string PrettyName ()

Defined at line 18 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void Initialize (InitializeRequest & request, InitializeCompleter::Sync & completer)

|fidl::Server

<fuchsia

_tracing_provider::ProviderV2>| implementation.

Defined at line 20 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void Start (StartRequest & request, StartCompleter::Sync & completer)

Defined at line 39 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

zx_koid_t pid ()

Defined at line 50 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

const std::string & name ()

Defined at line 51 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

State state ()

Defined at line 52 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

int initialize_count ()

Defined at line 54 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

int start_count ()

Defined at line 55 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

void Stop (StopCompleter::Sync & completer)

Defined at line 55 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

int stop_count ()

Defined at line 56 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

int terminate_count ()

Defined at line 57 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

void SetKnownCategories (std::vector<fuchsia_tracing::KnownCategory> known_categories)

Defined at line 59 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h

void Terminate (TerminateCompleter::Sync & completer)

Defined at line 63 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void NotifyBufferSaved (NotifyBufferSavedRequest & request, NotifyBufferSavedCompleter::Sync & completer)

Defined at line 71 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void GetKnownCategories (GetKnownCategoriesCompleter::Sync & completer)

Defined at line 76 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void Flush (FlushCompleter::Sync & completer)

Defined at line 84 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_tracing_provider::ProviderV2> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 88 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void MarkStarted ()

Helpers to provide discrete advancement of provider state.

Defined at line 94 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void MarkStopped ()

Defined at line 103 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void MarkTerminated ()

Defined at line 113 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void MarkUnresponsive ()

Helper to move the provider to a start where it does not respond to fidl calls

Defined at line 124 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc

void MarkResponsive ()

Defined at line 126 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc