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