template <>

class WireWeakAsyncBufferClientImpl

Defined at line 1077 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::WireBufferThenable< ::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.

::fidl::internal::WireBufferThenable< ::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.

::fidl::internal::WireBufferThenable< ::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.

::fidl::internal::WireBufferThenable< ::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.