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 45 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void SetBinding (fidl::ServerBindingRef<fuchsia_tracing_provider::ProviderV2> binding)
Defined at line 51 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
zx_koid_t pid ()
Defined at line 55 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
const std::string & name ()
Defined at line 56 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
State state ()
Defined at line 57 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
int initialize_count ()
Defined at line 59 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
int start_count ()
Defined at line 60 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
int stop_count ()
Defined at line 61 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
void Stop (StopCompleter::Sync & completer)
Defined at line 61 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
int terminate_count ()
Defined at line 62 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
int notify_buffer_saved_count ()
Defined at line 63 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
void ResetCounts ()
Defined at line 65 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
void Terminate (TerminateCompleter::Sync & completer)
Defined at line 69 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void SetKnownCategories (std::vector<fuchsia_tracing::KnownCategory> known_categories)
Defined at line 73 of file ../../src/performance/trace_manager/tests/fake_provider_v2.h
void NotifyBufferSaved (NotifyBufferSavedRequest & request, NotifyBufferSavedCompleter::Sync & completer)
Defined at line 77 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void GetKnownCategories (GetKnownCategoriesCompleter::Sync & completer)
Defined at line 82 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void Flush (FlushCompleter::Sync & completer)
Defined at line 90 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 94 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void MarkStarted ()
Helpers to provide discrete advancement of provider state.
Defined at line 100 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void MarkStopped ()
Defined at line 109 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void MarkTerminated ()
Defined at line 119 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 130 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void MarkResponsive ()
Defined at line 132 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc
void SendOnSaveBuffer (uint32_t wrapped_count, uint64_t durable_data_end)
Defined at line 140 of file ../../src/performance/trace_manager/tests/fake_provider_v2.cc