class ProviderStats

Defined at line 1081 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

Statistics data per provider collected over the course of the tracing session

Public Methods

void ProviderStats ()

Defined at line 1086 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

void ProviderStats (ProviderStats && )

Defined at line 1087 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

void ProviderStats (Storage_ storage)
void ProviderStats (const ProviderStats & other)
ProviderStats & operator= (const ProviderStats & other)
bool operator== (const ProviderStats & other)
bool operator!= (const ProviderStats & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
ProviderStats & name (std::optional< ::std::string> value)

Setter for name.

const std::optional<uint64_t> & pid ()
::std::optional<uint64_t> & pid ()
ProviderStats & pid (std::optional<uint64_t> value)

Setter for pid.

const std::optional< ::fuchsia_tracing::BufferingMode> & buffering_mode ()
::std::optional< ::fuchsia_tracing::BufferingMode> & buffering_mode ()
ProviderStats & buffering_mode (std::optional< ::fuchsia_tracing::BufferingMode> value)

Setter for buffering_mode.

const std::optional<uint32_t> & buffer_wrapped_count ()
::std::optional<uint32_t> & buffer_wrapped_count ()
ProviderStats & buffer_wrapped_count (std::optional<uint32_t> value)

Setter for buffer_wrapped_count.

ProviderStats & operator= (ProviderStats && )

Defined at line 1088 of file fidling/gen/sdk/fidl/fuchsia.tracing.controller/fuchsia.tracing.controller/cpp/fidl/fuchsia.tracing.controller/cpp/natural_types.h

const std::optional<uint64_t> & records_dropped ()
::std::optional<uint64_t> & records_dropped ()
ProviderStats & records_dropped (std::optional<uint64_t> value)

Setter for records_dropped.

const std::optional<float> & percentage_durable_buffer_used ()
::std::optional<float> & percentage_durable_buffer_used ()
ProviderStats & percentage_durable_buffer_used (std::optional<float> value)

Setter for percentage_durable_buffer_used.

const std::optional<uint64_t> & non_durable_bytes_written ()
::std::optional<uint64_t> & non_durable_bytes_written ()
ProviderStats & non_durable_bytes_written (std::optional<uint64_t> value)

Setter for non_durable_bytes_written.

void ProviderStats (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits