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.

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

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

void _CloseHandles ()
::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.

::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= (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