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