class NonInlinedRequestStats

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

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

Public Methods

void NonInlinedRequestStats (Storage_ storage)
void NonInlinedRequestStats ()

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

void NonInlinedRequestStats (NonInlinedRequestStats && )

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

void NonInlinedRequestStats (const NonInlinedRequestStats & other)
bool operator!= (const NonInlinedRequestStats & other)
bool IsEmpty ()
const std::optional<uint64_t> & allow_sync_calls ()

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

::std::optional<uint64_t> & allow_sync_calls ()

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

NonInlinedRequestStats & allow_sync_calls (std::optional<uint64_t> value)

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

NonInlinedRequestStats & operator= (NonInlinedRequestStats && )

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

NonInlinedRequestStats & operator= (const NonInlinedRequestStats & other)
bool operator== (const NonInlinedRequestStats & other)
const std::optional<uint64_t> & parallel_dispatch ()

Another thread was already dispatching a request.

::std::optional<uint64_t> & parallel_dispatch ()

Another thread was already dispatching a request.

NonInlinedRequestStats & parallel_dispatch (std::optional<uint64_t> value)

Another thread was already dispatching a request.

const std::optional<uint64_t> & task ()

The request was a task.

::std::optional<uint64_t> & task ()

The request was a task.

NonInlinedRequestStats & task (std::optional<uint64_t> value)

The request was a task.

const std::optional<uint64_t> & unknown_thread ()

The request was queued from an unknown thread.

::std::optional<uint64_t> & unknown_thread ()

The request was queued from an unknown thread.

NonInlinedRequestStats & unknown_thread (std::optional<uint64_t> value)

The request was queued from an unknown thread.

const std::optional<uint64_t> & reentrant ()

The request would have been reentrant.

::std::optional<uint64_t> & reentrant ()

The request would have been reentrant.

NonInlinedRequestStats & reentrant (std::optional<uint64_t> value)

The request would have been reentrant.

const std::optional<uint64_t> & channel_wait_not_yet_registered ()

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

::std::optional<uint64_t> & channel_wait_not_yet_registered ()

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

NonInlinedRequestStats & channel_wait_not_yet_registered (std::optional<uint64_t> value)

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

const std::optional<uint64_t> & no_thread_migration ()

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

::std::optional<uint64_t> & no_thread_migration ()

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

NonInlinedRequestStats & no_thread_migration (std::optional<uint64_t> value)

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

void NonInlinedRequestStats (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits