template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 310 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/wire_types.h
Public Methods
::fuchsia_ui_input::wire::MediaButtonsEvent Build ()
Build and return the table. The builder should not be used after this.
bool has_volume ()
void clear_volume ()
Clears the volume field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int8_t & volume ()
Getter for volume.
BuilderImpl & volume (int8_t elem)
Setter for volume.
bool has_mic_mute ()
void clear_mic_mute ()
Clears the mic_mute field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & mic_mute ()
Getter for mic_mute.
BuilderImpl & mic_mute (bool elem)
Setter for mic_mute.
bool has_pause ()
void clear_pause ()
Clears the pause field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & pause ()
Getter for pause.
BuilderImpl & pause (bool elem)
Setter for pause.
bool has_camera_disable ()
void clear_camera_disable ()
Clears the camera_disable field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & camera_disable ()
Getter for camera_disable.
BuilderImpl & camera_disable (bool elem)
Setter for camera_disable.
bool has_power ()
void clear_power ()
Clears the power field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & power ()
Getter for power.
BuilderImpl & power (bool elem)
Setter for power.
bool has_function ()
void clear_function ()
Clears the function field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & function ()
Getter for function.
BuilderImpl & function (bool elem)
Setter for function.
bool has_device_id ()
void clear_device_id ()
Clears the device_id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & device_id ()
Getter for device_id.
BuilderImpl & device_id (uint32_t elem)
Setter for device_id.
bool has_wake_lease ()
void clear_wake_lease ()
Clears the wake_lease field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::zx::eventpair & wake_lease ()
Optional wake lease for power baton passing.
BuilderImpl & wake_lease (::zx::eventpair elem)
Optional wake lease for power baton passing.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_ui_input::wire::MediaButtonsEvent, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_input::wire::MediaButtonsEvent>> && frame)