class QueuedTaskInfo

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

Diagnostic information for a task queued on a dispatcher.

Public Methods

void QueuedTaskInfo (Storage_ storage)
void QueuedTaskInfo ()

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

void QueuedTaskInfo (QueuedTaskInfo && )

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

void QueuedTaskInfo (const QueuedTaskInfo & other)
bool operator!= (const QueuedTaskInfo & other)
bool IsEmpty ()
QueuedTaskInfo & handler (std::optional<uint64_t> value)

Address of the task handler function.

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

Address of the dispatcher that queued this task, if queued from a runtime thread.

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

Address of the dispatcher that queued this task, if queued from a runtime thread.

QueuedTaskInfo & initiating_dispatcher (std::optional<uint64_t> value)

Address of the dispatcher that queued this task, if queued from a runtime thread.

const std::optional< ::std::string> & initiating_dispatcher_name ()

Name of the dispatcher that queued this task, if known.

::std::optional< ::std::string> & initiating_dispatcher_name ()

Name of the dispatcher that queued this task, if known.

QueuedTaskInfo & initiating_dispatcher_name (std::optional< ::std::string> value)

Name of the dispatcher that queued this task, if known.

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

Address of the driver that queued this task, if queued from a runtime thread.

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

Address of the driver that queued this task, if queued from a runtime thread.

QueuedTaskInfo & initiating_driver (std::optional<uint64_t> value)

Address of the driver that queued this task, if queued from a runtime thread.

const std::optional< ::std::string> & initiating_driver_url ()

URL of the driver that queued this task, if known.

::std::optional< ::std::string> & initiating_driver_url ()

URL of the driver that queued this task, if known.

QueuedTaskInfo & initiating_driver_url (std::optional< ::std::string> value)

URL of the driver that queued this task, if known.

void QueuedTaskInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
QueuedTaskInfo & operator= (QueuedTaskInfo && )

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

QueuedTaskInfo & operator= (const QueuedTaskInfo & other)
bool operator== (const QueuedTaskInfo & other)
const std::optional<uint64_t> & ptr ()

Address of the queued `async_task_t`.

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

Address of the queued `async_task_t`.

QueuedTaskInfo & ptr (std::optional<uint64_t> value)

Address of the queued `async_task_t`.

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

Address of the task handler function.

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

Address of the task handler function.

Friends

class MemberVisitor
class NaturalTableCodingTraits