class HandleInfo
Defined at line 922 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/natural_types.h
A handle, and the rights that handle is known to possess. This is meant to be
a direct analogue to `zx_handle_info_t` as described in
https://fuchsia.dev/reference/syscalls/channel_read_etc
Public Methods
void HandleInfo (Storage_ storage)
void HandleInfo (::fuchsia_fdomain::HandleIdhandle,zx_obj_type_ttype,zx_rights_trights)
void HandleInfo ()
Default constructs a |HandleInfo| only if all of its members are default constructible.
Defined at line 932 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/natural_types.h
void HandleInfo (HandleInfo && )
Defined at line 935 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/natural_types.h
void HandleInfo (const HandleInfo & other)
HandleInfo & operator= (HandleInfo && )
Defined at line 936 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/natural_types.h
HandleInfo & operator= (const HandleInfo & other)
bool operator== (const HandleInfo & other)
bool operator!= (const HandleInfo & other)
const ::fuchsia_fdomain::HandleId & handle ()
::fuchsia_fdomain::HandleId & handle ()
HandleInfo & handle (::fuchsia_fdomain::HandleId value)
Setter for handle.
zx_obj_type_t type ()
zx_obj_type_t & type ()
HandleInfo & type (zx_obj_type_t value)
Setter for type.
zx_rights_t rights ()
zx_rights_t & rights ()
HandleInfo & rights (zx_rights_t value)
Setter for rights.
void HandleInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits