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 Tag
Name Value
kFromServer 1

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