class NonInlinedRequestStats

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

Breakdown of reasons why requests were not inlined by the driver runtime.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_driver_development::wire::NonInlinedRequestStats> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_driver_development::wire::NonInlinedRequestStats> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_driver_development::wire::NonInlinedRequestStats>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void NonInlinedRequestStats ()

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

void NonInlinedRequestStats (const NonInlinedRequestStats & other)

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

uint64_t & allow_sync_calls ()

Calling from a non-blocking to a blocking (`ALLOW_SYNC_CALLS`) dispatcher.

bool has_allow_sync_calls ()
NonInlinedRequestStats & operator= (const NonInlinedRequestStats & other)

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

void NonInlinedRequestStats (NonInlinedRequestStats && other)

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

NonInlinedRequestStats & operator= (NonInlinedRequestStats && other)

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

uint64_t & parallel_dispatch ()

Another thread was already dispatching a request.

bool has_parallel_dispatch ()
uint64_t & task ()

The request was a task.

bool has_task ()
uint64_t & unknown_thread ()

The request was queued from an unknown thread.

bool has_unknown_thread ()
uint64_t & reentrant ()

The request would have been reentrant.

bool has_reentrant ()
uint64_t & channel_wait_not_yet_registered ()

Channel wait was not yet registered when the message was received.

bool has_channel_wait_not_yet_registered ()
uint64_t & no_thread_migration ()

Called into a dispatcher that wasn't allowed to migrate threads.

bool has_no_thread_migration ()
void ~NonInlinedRequestStats ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder