class SyntheticClockRealmCreateClockRequest

Defined at line 9600 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_audio_mixer::wire::SyntheticClockRealmCreateClockRequest> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_audio_mixer::wire::SyntheticClockRealmCreateClockRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_mixer::wire::SyntheticClockRealmCreateClockRequest>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void SyntheticClockRealmCreateClockRequest ()

Defined at line 9602 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

void SyntheticClockRealmCreateClockRequest (const SyntheticClockRealmCreateClockRequest & other)

Defined at line 9603 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

void _CloseHandles ()
::fidl::StringView & name ()

Name of this clock, used for diagnostics only.

If specified, ideally this should be globally unique and have a

printable CamelCase format, but uniqueness is not required.

Optional. Empty if not specified.

bool has_name ()
uint32_t & domain ()

Domain in which the clock runs. This is isolated from clock domains

in other realms, including the real-time realm. In particular, a

value of `CLOCK_DOMAIN_MONOTONIC` means this clock has the same rate

as the realm's synthetic monotonic clock -- it does NOT mean the

clock has the same rate as the system-wide monotonic clock.

Required.

bool has_domain ()
bool & adjustable ()

Whether the clock's rate can be adjusted via the `control` channel.

Required.

bool has_adjustable ()
::fidl::ServerEnd< ::fuchsia_audio_mixer::SyntheticClock> & control ()

A channel that can be used to read and adjust the clock. If the

client does not need to read or adjust the clock, this may be

omitted.

Optional.

bool has_control ()
SyntheticClockRealmCreateClockRequest & operator= (const SyntheticClockRealmCreateClockRequest & other)

Defined at line 9604 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

void SyntheticClockRealmCreateClockRequest (SyntheticClockRealmCreateClockRequest && other)

Defined at line 9605 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

SyntheticClockRealmCreateClockRequest & operator= (SyntheticClockRealmCreateClockRequest && other)

Defined at line 9606 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

void ~SyntheticClockRealmCreateClockRequest ()

Defined at line 9608 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder