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