class DispatcherDebugStats

Defined at line 3650 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

Request and inlining statistics for a dispatcher.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

void DispatcherDebugStats ()
void DispatcherDebugStats (DispatcherDebugStats && other)
const uint64_t & num_total_requests ()

Total number of requests processed by this dispatcher.

Defined at line 3657 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

bool has_num_total_requests ()

Defined at line 3661 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

uint64_t * mutable_num_total_requests ()

Total number of requests processed by this dispatcher.

Defined at line 3666 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

void clear_num_total_requests ()

Defined at line 3674 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

const uint64_t & num_inlined_requests ()

Number of requests that were inlined.

Defined at line 3683 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

bool has_num_inlined_requests ()

Defined at line 3687 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

uint64_t * mutable_num_inlined_requests ()

Number of requests that were inlined.

Defined at line 3692 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

void clear_num_inlined_requests ()

Defined at line 3700 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

const ::fuchsia::driver::development::NonInlinedRequestStats & non_inlined ()

Breakdown of reasons why requests were not inlined.

Defined at line 3709 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

bool has_non_inlined ()

Defined at line 3713 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

::fuchsia::driver::development::NonInlinedRequestStats * mutable_non_inlined ()

Breakdown of reasons why requests were not inlined.

Defined at line 3718 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

void clear_non_inlined ()

Defined at line 3726 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/hlcpp/fuchsia/driver/development/cpp/fidl.h

DispatcherDebugStats & set_num_total_requests (uint64_t _value)
DispatcherDebugStats & set_num_inlined_requests (uint64_t _value)
DispatcherDebugStats & set_non_inlined (::fuchsia::driver::development::NonInlinedRequestStats _value)
void ~DispatcherDebugStats ()
DispatcherDebugStats & operator= (DispatcherDebugStats && other)
::std::unique_ptr<DispatcherDebugStats> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DispatcherDebugStats * _value, size_t _offset)
zx_status_t Clone (DispatcherDebugStats * _result)