class DispatcherInfo
Defined at line 360 of file fidling/gen/sdk/fidl/fuchsia.driver.host/fuchsia.driver.host/cpp/fidl/fuchsia.driver.host/cpp/natural_types.h
Information about the driver host's dispatchers. Used for debugging.
Public Methods
void DispatcherInfo (Storage_ storage)
void DispatcherInfo (::std::stringdriver,::std::stringname,uint32_toptions,::std::stringscheduler_role,uint64_tdispatcher_ptr,uint64_tdriver_ptr,boolsynchronized_,boolallow_sync_calls,::fuchsia_driver_host::DispatcherStatestate,::std::stringdestroy_context,boolhas_destroy_user_initiated,booldestroy_user_initiated,::fuchsia_driver_host::DispatcherDebugStatsdebug_stats,uint64_tnum_queued_tasks,::std::vector< ::fuchsia_driver_host::QueuedTaskInfo>queued_tasks)
void DispatcherInfo ()
Default constructs a |DispatcherInfo| only if all of its members are default constructible.
Defined at line 371 of file fidling/gen/sdk/fidl/fuchsia.driver.host/fuchsia.driver.host/cpp/fidl/fuchsia.driver.host/cpp/natural_types.h
void DispatcherInfo (DispatcherInfo && )
Defined at line 374 of file fidling/gen/sdk/fidl/fuchsia.driver.host/fuchsia.driver.host/cpp/fidl/fuchsia.driver.host/cpp/natural_types.h
void DispatcherInfo (const DispatcherInfo & other)
::std::string & name ()
DispatcherInfo & name (::std::string value)
Setter for name.
DispatcherInfo & operator= (DispatcherInfo && )
Defined at line 375 of file fidling/gen/sdk/fidl/fuchsia.driver.host/fuchsia.driver.host/cpp/fidl/fuchsia.driver.host/cpp/natural_types.h
DispatcherInfo & operator= (const DispatcherInfo & other)
bool operator== (const DispatcherInfo & other)
bool operator!= (const DispatcherInfo & other)
const ::std::string & driver ()
::std::string & driver ()
DispatcherInfo & driver (::std::string value)
Setter for driver.
const ::std::string & name ()
uint32_t options ()
uint32_t & options ()
DispatcherInfo & options (uint32_t value)
Setter for options.
const ::std::string & scheduler_role ()
::std::string & scheduler_role ()
DispatcherInfo & scheduler_role (::std::string value)
Setter for scheduler_role.
uint64_t dispatcher_ptr ()
uint64_t & dispatcher_ptr ()
DispatcherInfo & dispatcher_ptr (uint64_t value)
Setter for dispatcher_ptr.
uint64_t driver_ptr ()
uint64_t & driver_ptr ()
DispatcherInfo & driver_ptr (uint64_t value)
Setter for driver_ptr.
bool synchronized_ ()
bool & synchronized_ ()
DispatcherInfo & synchronized_ (bool value)
Setter for synchronized_.
bool allow_sync_calls ()
bool & allow_sync_calls ()
DispatcherInfo & allow_sync_calls (bool value)
Setter for allow_sync_calls.
::fuchsia_driver_host::DispatcherState state ()
::fuchsia_driver_host::DispatcherState & state ()
DispatcherInfo & state (::fuchsia_driver_host::DispatcherState value)
Setter for state.
const ::std::string & destroy_context ()
::std::string & destroy_context ()
DispatcherInfo & destroy_context (::std::string value)
Setter for destroy_context.
bool has_destroy_user_initiated ()
bool & has_destroy_user_initiated ()
DispatcherInfo & has_destroy_user_initiated (bool value)
Setter for has_destroy_user_initiated.
bool destroy_user_initiated ()
bool & destroy_user_initiated ()
DispatcherInfo & destroy_user_initiated (bool value)
Setter for destroy_user_initiated.
const ::fuchsia_driver_host::DispatcherDebugStats & debug_stats ()
::fuchsia_driver_host::DispatcherDebugStats & debug_stats ()
DispatcherInfo & debug_stats (::fuchsia_driver_host::DispatcherDebugStats value)
Setter for debug_stats.
uint64_t num_queued_tasks ()
uint64_t & num_queued_tasks ()
DispatcherInfo & num_queued_tasks (uint64_t value)
Setter for num_queued_tasks.
const ::std::vector< ::fuchsia_driver_host::QueuedTaskInfo> & queued_tasks ()
::std::vector< ::fuchsia_driver_host::QueuedTaskInfo> & queued_tasks ()
DispatcherInfo & queued_tasks (::std::vector< ::fuchsia_driver_host::QueuedTaskInfo> value)
Setter for queued_tasks.
void DispatcherInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits