class ReferenceClock
Defined at line 2821 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
A handle to a reference clock.
Public Methods
void ReferenceClock (Storage_ storage)
bool IsEmpty ()
void ReferenceClock ()
Defined at line 2826 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
void ReferenceClock (ReferenceClock && )
Defined at line 2827 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
const std::optional< ::std::string> & name ()
Name of this clock, used for diagnostics only. See "IDs and names" in the
comments for [`Graph`].
Optional. If not specified, a default name is derived from whatever node
is using this clock.
::std::optional< ::std::string> & name ()
Name of this clock, used for diagnostics only. See "IDs and names" in the
comments for [`Graph`].
Optional. If not specified, a default name is derived from whatever node
is using this clock.
ReferenceClock & name (std::optional< ::std::string> value)
Name of this clock, used for diagnostics only. See "IDs and names" in the
comments for [`Graph`].
Optional. If not specified, a default name is derived from whatever node
is using this clock.
const std::optional< ::zx::clock> & handle ()
The clock must be ZX_CLOCK_OPT_MONOTONIC and ZX_CLOCK_OPT_CONTINUOUS
with ZX_RIGHT_READ. See "Clocks" under the description for [`Graph`].
Required.
::std::optional< ::zx::clock> & handle ()
The clock must be ZX_CLOCK_OPT_MONOTONIC and ZX_CLOCK_OPT_CONTINUOUS
with ZX_RIGHT_READ. See "Clocks" under the description for [`Graph`].
Required.
ReferenceClock & handle (std::optional< ::zx::clock> value)
The clock must be ZX_CLOCK_OPT_MONOTONIC and ZX_CLOCK_OPT_CONTINUOUS
with ZX_RIGHT_READ. See "Clocks" under the description for [`Graph`].
Required.
const std::optional<uint32_t> & domain ()
Domain of the clock, if known.
Optional. If not specified, defaults to `CLOCK_DOMAIN_EXTERNAL`.
::std::optional<uint32_t> & domain ()
Domain of the clock, if known.
Optional. If not specified, defaults to `CLOCK_DOMAIN_EXTERNAL`.
ReferenceClock & domain (std::optional<uint32_t> value)
Domain of the clock, if known.
Optional. If not specified, defaults to `CLOCK_DOMAIN_EXTERNAL`.
void ReferenceClock (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ReferenceClock & operator= (ReferenceClock && )
Defined at line 2828 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalTableCodingTraits