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