template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1432 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h
Public Methods
::fuchsia_driver_framework::wire::PowerElementArgs Build ()
Build and return the table. The builder should not be used after this.
bool has_control_client ()
void clear_control_client ()
Clears the control_client field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_power_broker::ElementControl> & control_client ()
Getter for control_client.
BuilderImpl & control_client (::fidl::ClientEnd< ::fuchsia_power_broker::ElementControl> elem)
Setter for control_client.
bool has_runner_server ()
void clear_runner_server ()
Clears the runner_server field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ServerEnd< ::fuchsia_power_broker::ElementRunner> & runner_server ()
Getter for runner_server.
BuilderImpl & runner_server (::fidl::ServerEnd< ::fuchsia_power_broker::ElementRunner> elem)
Setter for runner_server.
bool has_lessor_client ()
void clear_lessor_client ()
Clears the lessor_client field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_power_broker::Lessor> & lessor_client ()
Getter for lessor_client.
BuilderImpl & lessor_client (::fidl::ClientEnd< ::fuchsia_power_broker::Lessor> elem)
Setter for lessor_client.
bool has_token ()
void clear_token ()
Clears the token field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::zx::event & token ()
Getter for token.
BuilderImpl & token (::zx::event elem)
Setter for token.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_driver_framework::wire::PowerElementArgs, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_driver_framework::wire::PowerElementArgs>> && frame)