class InitCall
Defined at line 1554 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
A fuchsia.hardware.clock.Clock call to make as part of an `InitStep`.
Public Methods
void InitCall ()
void InitCall (const InitCall & )
Defined at line 1558 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
void InitCall (InitCall && )
Defined at line 1560 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
bool IsUnknown ()
Defined at line 1571 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
template <typename... Args>
InitCall WithRateHz (::fidl::AnyArena & allocator, Args &&... args)
If set, the clock core driver will call `SetRate` with the given frequency in Hertz.
Defined at line 1606 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
template <typename... Args>
InitCall WithDelay (::fidl::AnyArena & allocator, Args &&... args)
If set, the clock core driver will delay for this long before processing the next step.
Defined at line 1635 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
bool has_invalid_tag ()
bool is_enable ()
InitCall WithEnable (::fuchsia_hardware_clockimpl::wire::EnableType val)
If set, the clock core driver will call `Enable`.
::fuchsia_hardware_clockimpl::wire::EnableType & enable ()
If set, the clock core driver will call `Enable`.
const ::fuchsia_hardware_clockimpl::wire::EnableType & enable ()
If set, the clock core driver will call `Enable`.
bool is_disable ()
InitCall WithDisable (::fuchsia_hardware_clockimpl::wire::DisableType val)
If set, the clock core driver will call `Disable`.
::fuchsia_hardware_clockimpl::wire::DisableType & disable ()
If set, the clock core driver will call `Disable`.
const ::fuchsia_hardware_clockimpl::wire::DisableType & disable ()
If set, the clock core driver will call `Disable`.
bool is_rate_hz ()
InitCall WithRateHz (::fidl::ObjectView<uint64_t> val)
If set, the clock core driver will call `SetRate` with the given frequency in Hertz.
InitCall & operator= (InitCall && )
Defined at line 1561 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
uint64_t & rate_hz ()
If set, the clock core driver will call `SetRate` with the given frequency in Hertz.
const uint64_t & rate_hz ()
If set, the clock core driver will call `SetRate` with the given frequency in Hertz.
bool is_input_idx ()
InitCall WithInputIdx (uint32_t val)
If set, the clock core driver will call `SetInput` with the given input index.
uint32_t & input_idx ()
If set, the clock core driver will call `SetInput` with the given input index.
const uint32_t & input_idx ()
If set, the clock core driver will call `SetInput` with the given input index.
bool is_delay ()
InitCall WithDelay (::fidl::ObjectView<int64_t> val)
If set, the clock core driver will delay for this long before processing the next step.
int64_t & delay ()
If set, the clock core driver will delay for this long before processing the next step.
const int64_t & delay ()
If set, the clock core driver will delay for this long before processing the next step.
::fuchsia_hardware_clockimpl::wire::InitCall::Tag Which ()
InitCall & operator= (const InitCall & )
Defined at line 1559 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kEnable | 1 |
| kDisable | 2 |
| kRateHz | 3 |
| kInputIdx | 4 |
| kDelay | 5 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 1563 of file fidling/gen/sdk/fidl/fuchsia.hardware.clockimpl/fuchsia.hardware.clockimpl/cpp/fidl/fuchsia.hardware.clockimpl/cpp/wire_types.h