template <>
class WireWeakAsyncClientImpl
Defined at line 1045 of file fidling/gen/sdk/fidl/fuchsia.cpu.profiler/fuchsia.cpu.profiler/cpp/fidl/fuchsia.cpu.profiler/cpp/wire_messaging.h
Public Methods
::fidl::internal::WireThenable< ::fuchsia_cpu_profiler::Session::Configure> Configure (::fuchsia_cpu_profiler::wire::SessionConfigureRequest SessionConfigureRequest)
Set up and prepare to profile
The request and callback are allocated on the heap.
::fidl::internal::WireThenable< ::fuchsia_cpu_profiler::Session::Start> Start (::fuchsia_cpu_profiler::wire::SessionStartRequest SessionStartRequest)
Begin profiling and optionally begin writing data to the configured
socket
Allocates 56 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_cpu_profiler::Session::Stop> Stop ()
End the profiling session and write out data to the earlier
configured socket if not already writing.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::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.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.