class PowerElementProvider_SetClockLimit_Response

Defined at line 4108 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

bool IsEmpty ()

Returns whether no field is set.

const ::zx::eventpair & handle ()

Required. A handle representing this request; the clock limit will be honored as long as

the handle is open.

Defined at line 4116 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

bool has_handle ()

Defined at line 4120 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

::zx::eventpair * mutable_handle ()

Required. A handle representing this request; the clock limit will be honored as long as

the handle is open.

Defined at line 4126 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

void clear_handle ()

Defined at line 4134 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

const uint64_t & actual_hz ()

Required. The actual frequency the clock is limited to. This may be more or less than

`hz`.

Defined at line 4144 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

bool has_actual_hz ()

Defined at line 4148 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

uint64_t * mutable_actual_hz ()

Required. The actual frequency the clock is limited to. This may be more or less than

`hz`.

Defined at line 4154 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

void clear_actual_hz ()

Defined at line 4162 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/hlcpp/fuchsia/gpu/magma/cpp/fidl.h

PowerElementProvider_SetClockLimit_Response & set_handle (::zx::eventpair _value)
PowerElementProvider_SetClockLimit_Response & set_actual_hz (uint64_t _value)
void PowerElementProvider_SetClockLimit_Response ()
void PowerElementProvider_SetClockLimit_Response (PowerElementProvider_SetClockLimit_Response && other)
void ~PowerElementProvider_SetClockLimit_Response ()
PowerElementProvider_SetClockLimit_Response & operator= (PowerElementProvider_SetClockLimit_Response && other)
::std::unique_ptr<PowerElementProvider_SetClockLimit_Response> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, PowerElementProvider_SetClockLimit_Response * _value, size_t _offset)
zx_status_t Clone (PowerElementProvider_SetClockLimit_Response * _result)