class HandleInfo
Defined at line 74 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
Information about a handle provided to a process at startup.
Processes are given a set of initial handles as part of the bootstrapping
sequence. Some of these handles are associated with process argument
identifiers that designate their intended use by the new process.
This structure represents one such handle and its associated identifier.
Public Methods
void HandleInfo (Storage_ storage)
void HandleInfo (::zx::handle handle, uint32_t id)
void HandleInfo ()
Default constructs a |HandleInfo| only if all of its members are default constructible.
Defined at line 85 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
void HandleInfo (HandleInfo && )
Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
const ::zx::handle & handle ()
The handle to use for this process argument.
::zx::handle & handle ()
The handle to use for this process argument.
HandleInfo & handle (::zx::handle value)
The handle to use for this process argument.
uint32_t id ()
Process argument identifier.
See
<zircon
/processargs.h> for definitions of well-known process
arguments.
uint32_t & id ()
Process argument identifier.
See
<zircon
/processargs.h> for definitions of well-known process
arguments.
HandleInfo & id (uint32_t value)
Process argument identifier.
See
<zircon
/processargs.h> for definitions of well-known process
arguments.
void HandleInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
HandleInfo & operator= (HandleInfo && )
Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalStructCodingTraits