class TraceBuffer
Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.tracing.perfetto/fuchsia.tracing.perfetto/cpp/fidl/fuchsia.tracing.perfetto/cpp/wire_types.h
Specifies how the trace buffer should be exchanged.
Public Methods
void TraceBuffer ()
void ~TraceBuffer ()
void TraceBuffer (TraceBuffer && other)
TraceBuffer & operator= (TraceBuffer && other)
bool has_invalid_tag ()
bool is_from_server ()
TraceBuffer WithFromServer (::fidl::ClientEnd< ::fuchsia_tracing_perfetto::BufferReceiver> val)
Used to receive the trace buffer from the system tracing service.
::fidl::ClientEnd< ::fuchsia_tracing_perfetto::BufferReceiver> & from_server ()
Used to receive the trace buffer from the system tracing service.
const ::fidl::ClientEnd< ::fuchsia_tracing_perfetto::BufferReceiver> & from_server ()
Used to receive the trace buffer from the system tracing service.
::fuchsia_tracing_perfetto::wire::TraceBuffer::Tag Which ()
void _CloseHandles ()
Enumerations
enum class Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kFromServer | 1 |
0x1 |
Defined at line 195 of file fidling/gen/sdk/fidl/fuchsia.tracing.perfetto/fuchsia.tracing.perfetto/cpp/fidl/fuchsia.tracing.perfetto/cpp/wire_types.h