class Device_Query_Response
Defined at line 1128 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
void Device_Query_Response ()
void ~Device_Query_Response ()
void Device_Query_Response (Device_Query_Response && )
Device_Query_Response & operator= (Device_Query_Response && )
Device_Query_Response WithSimpleResult (uint64_t && )
Device_Query_Response WithBufferResult (::zx::vmo && )
::std::unique_ptr<Device_Query_Response> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Device_Query_Response * value, size_t offset)
zx_status_t Clone (Device_Query_Response * result)
bool has_invalid_tag ()
Defined at line 1155 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
bool is_simple_result ()
Defined at line 1159 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
Device_Query_Response & set_simple_result (uint64_t value)
uint64_t & simple_result ()
Defined at line 1161 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
const uint64_t & simple_result ()
Defined at line 1166 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
bool is_buffer_result ()
Defined at line 1172 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
::zx::vmo & buffer_result ()
Defined at line 1174 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
const ::zx::vmo & buffer_result ()
Defined at line 1179 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
::fuchsia::gpu::magma::Device_Query_Response::Tag Which ()
Defined at line 1185 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/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 1193 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
Device_Query_Response & set_buffer_result (::zx::vmo value)
Enumerations
enum Tag
| Name | Value |
|---|---|
| kSimpleResult | 1 |
| kBufferResult | 2 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 1141 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h
Friends
class Equality