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