class ProcessExplorer_GetHandleInfo_Result
Defined at line 2420 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
void ProcessExplorer_GetHandleInfo_Result ()
void ProcessExplorer_GetHandleInfo_Result (ProcessExplorer_GetHandleInfo_Result && )
::std::unique_ptr<ProcessExplorer_GetHandleInfo_Result> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ProcessExplorer_GetHandleInfo_Result * value, size_t offset)
zx_status_t Clone (ProcessExplorer_GetHandleInfo_Result * result)
bool has_invalid_tag ()
Defined at line 2449 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
bool is_response ()
Defined at line 2453 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
::fuchsia::process::explorer::ProcessExplorer_GetHandleInfo_Response & response ()
Defined at line 2455 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
const ::fuchsia::process::explorer::ProcessExplorer_GetHandleInfo_Response & response ()
Defined at line 2460 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
bool is_err ()
Defined at line 2466 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
int32_t & err ()
Defined at line 2468 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
const int32_t & err ()
Defined at line 2473 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
bool is_framework_err ()
Defined at line 2479 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
::fidl::FrameworkErr & framework_err ()
Defined at line 2481 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
const ::fidl::FrameworkErr & framework_err ()
Defined at line 2486 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
::fuchsia::process::explorer::ProcessExplorer_GetHandleInfo_Result::Tag Which ()
Defined at line 2492 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
fidl_xunion_tag_t Ordinal ()
You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need
access to the raw integral ordinal value.
Defined at line 2500 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
void ProcessExplorer_GetHandleInfo_Result (fpromise::ok_result< ::std::vector< ::fuchsia::process::explorer::Handle>> && result)
Defined at line 2505 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
void ProcessExplorer_GetHandleInfo_Result (fpromise::error_result<int32_t> && result)
Defined at line 2508 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
void ProcessExplorer_GetHandleInfo_Result (fpromise::result< ::std::vector< ::fuchsia::process::explorer::Handle>, int32_t> && result)
Defined at line 2511 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
ProcessExplorer_GetHandleInfo_Result WithResponse (::fuchsia::process::explorer::ProcessExplorer_GetHandleInfo_Response && )
ProcessExplorer_GetHandleInfo_Result WithErr (int32_t && )
ProcessExplorer_GetHandleInfo_Result WithFrameworkErr (::fidl::FrameworkErr && )
fpromise::result< ::std::vector< ::fuchsia::process::explorer::Handle>, std::variant<int32_t, ::fidl::FrameworkErr>> operator result ()
Defined at line 2519 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
void ~ProcessExplorer_GetHandleInfo_Result ()
ProcessExplorer_GetHandleInfo_Result & operator= (ProcessExplorer_GetHandleInfo_Result && )
ProcessExplorer_GetHandleInfo_Result & set_response (::fuchsia::process::explorer::ProcessExplorer_GetHandleInfo_Response value)
ProcessExplorer_GetHandleInfo_Result & set_err (int32_t value)
ProcessExplorer_GetHandleInfo_Result & set_framework_err (::fidl::FrameworkErr value)
Enumerations
enum Tag
| Name | Value |
|---|---|
| kResponse | 1 |
| kErr | 2 |
| kFrameworkErr | 3 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 2434 of file fidling/gen/sdk/fidl/fuchsia.process.explorer/fuchsia.process.explorer/hlcpp/fuchsia/process/explorer/cpp/fidl.h
Friends
class Equality