class NonInlinedRequestStats

Defined at line 1750 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 1752 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 1753 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 1754 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 1755 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 1756 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 1758 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