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)