class InputDevice
Defined at line 3468 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
Contains the information for an input device. The device is uniquely identified
by the combination of device_name and device_type.
Public Methods
void InputDevice ()
Defined at line 3470 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
void InputDevice (const InputDevice & other)
Defined at line 3471 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
InputDevice & operator= (const InputDevice & other)
Defined at line 3472 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
void InputDevice (InputDevice && other)
Defined at line 3473 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_settings::wire::InputDevice> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_settings::wire::InputDevice> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_settings::wire::InputDevice>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fidl::StringView & device_name ()
Uniquely identifies a device within a device type.
bool has_device_name ()
::fuchsia_settings::wire::DeviceType & device_type ()
The type of input device (e.g. camera, microphone).
bool has_device_type ()
InputDevice & operator= (InputDevice && other)
Defined at line 3474 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
::fidl::VectorView< ::fuchsia_settings::wire::SourceState> & source_states ()
The state for each individual [DeviceStateSource].
bool has_source_states ()
::fuchsia_settings::wire::ToggleStateFlags & mutable_toggle_state ()
The software toggle states which are allowed to be changed for a device.
bool has_mutable_toggle_state ()
::fuchsia_settings::wire::DeviceState & state ()
The overall state of the device, considering the combination
of the source states.
bool has_state ()
void ~InputDevice ()
Defined at line 3476 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder