template <>
class WireSyncBufferClientImpl
Defined at line 822 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_cpu_profiler::Session::Configure> Configure (::fuchsia_cpu_profiler::wire::SessionConfigureRequest SessionConfigureRequest)
Set up and prepare to profile
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_cpu_profiler::Session::Start> Start (::fuchsia_cpu_profiler::wire::SessionStartRequest SessionStartRequest)
Begin profiling and optionally begin writing data to the configured
socket
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_cpu_profiler::Session::Stop> Stop ()
End the profiling session and write out data to the earlier
configured socket if not already writing.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_cpu_profiler::Session::Reset> Reset ()
Clean up and unconfigure the profiler. Flushes the remaining data and
closes the provided socket. Doesn't return until all data has been
successfully written.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.