template <>
class NaturalClientImpl
Defined at line 138 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/natural_messaging.h
Public Methods
::fidl::internal::NaturalThenable< ::fuchsia_cpu_profiler::Session::Configure> Configure (::fidl::Request< ::fuchsia_cpu_profiler::Session::Configure> request)
Set up and prepare to profile
::fidl::internal::NaturalThenable< ::fuchsia_cpu_profiler::Session::Start> Start (const ::fidl::Request< ::fuchsia_cpu_profiler::Session::Start> & request)
Begin profiling and optionally begin writing data to the configured
socket
::fidl::internal::NaturalThenable< ::fuchsia_cpu_profiler::Session::Stop> Stop ()
End the profiling session and write out data to the earlier
configured socket if not already writing.
::fidl::internal::NaturalThenable< ::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.