class Handle
Defined at line 462 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/cpp/fidl/fuchsia.process.explorer/cpp/natural_types.h
Public Methods
void Handle (Handle && other)
Handle & operator= (Handle && other)
void Handle (const Handle & other)
Handle & operator= (const Handle & other)
bool operator== (const Handle & other)
bool operator!= (const Handle & other)
bool IsUnknown ()
::fuchsia_process_explorer::Handle::Tag Which ()
Handle WithJob (::fuchsia_process_explorer::Job val)
const ::fidl::internal::UnionMemberView<1, Storage_> job ()
::fidl::internal::UnionMemberView<1, Storage_> job ()
Handle & job (::fuchsia_process_explorer::Job value)
Sets the union to hold the job member.
Handle WithProcess (::fuchsia_process_explorer::Process val)
const ::fidl::internal::UnionMemberView<2, Storage_> process ()
::fidl::internal::UnionMemberView<2, Storage_> process ()
Handle & process (::fuchsia_process_explorer::Process value)
Sets the union to hold the process member.
Handle WithThread (::fuchsia_process_explorer::Thread val)
const ::fidl::internal::UnionMemberView<3, Storage_> thread ()
::fidl::internal::UnionMemberView<3, Storage_> thread ()
Handle & thread (::fuchsia_process_explorer::Thread value)
Sets the union to hold the thread member.
Handle WithVmo (::fuchsia_process_explorer::Vmo val)
const ::fidl::internal::UnionMemberView<4, Storage_> vmo ()
::fidl::internal::UnionMemberView<4, Storage_> vmo ()
Handle & vmo (::fuchsia_process_explorer::Vmo value)
Sets the union to hold the vmo member.
Handle WithOther (::fuchsia_process_explorer::OtherHandle val)
const ::fidl::internal::UnionMemberView<5, Storage_> other ()
::fidl::internal::UnionMemberView<5, Storage_> other ()
Handle & other (::fuchsia_process_explorer::OtherHandle value)
Sets the union to hold the other member.
void Handle (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kJob | 1 |
| kProcess | 2 |
| kThread | 3 |
| kVmo | 4 |
| kOther | 5 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
TODO: share union tag types between wire
&
natural.
Defined at line 470 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/cpp/fidl/fuchsia.process.explorer/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits