class ProcessInfo

Defined at line 218 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. Used for debugging.

Public Methods

void ProcessInfo (Storage_ storage)
void ProcessInfo (uint64_t job_koid, uint64_t process_koid, uint64_t main_thread_koid, ::std::vector< ::fuchsia_driver_host::ThreadInfo> threads, ::std::vector< ::fuchsia_driver_host::DispatcherInfo> dispatchers)
void ProcessInfo ()

Default constructs a |ProcessInfo| only if all of its members are default constructible.

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

void ProcessInfo (ProcessInfo && )

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

void ProcessInfo (const ProcessInfo & other)
ProcessInfo & operator= (ProcessInfo && )

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

ProcessInfo & operator= (const ProcessInfo & other)
bool operator== (const ProcessInfo & other)
bool operator!= (const ProcessInfo & other)
uint64_t job_koid ()
uint64_t & job_koid ()
ProcessInfo & job_koid (uint64_t value)

Setter for job_koid.

uint64_t process_koid ()
uint64_t & process_koid ()
ProcessInfo & process_koid (uint64_t value)

Setter for process_koid.

uint64_t main_thread_koid ()
uint64_t & main_thread_koid ()
ProcessInfo & main_thread_koid (uint64_t value)

Setter for main_thread_koid.

const ::std::vector< ::fuchsia_driver_host::ThreadInfo> & threads ()
::std::vector< ::fuchsia_driver_host::ThreadInfo> & threads ()
ProcessInfo & threads (::std::vector< ::fuchsia_driver_host::ThreadInfo> value)

Setter for threads.

const ::std::vector< ::fuchsia_driver_host::DispatcherInfo> & dispatchers ()
::std::vector< ::fuchsia_driver_host::DispatcherInfo> & dispatchers ()
ProcessInfo & dispatchers (::std::vector< ::fuchsia_driver_host::DispatcherInfo> value)

Setter for dispatchers.

void ProcessInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits