template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 161 of file fidling/gen/sdk/lib/fidl_driver/tests/coding/test.driver.coding/cpp/fidl/test.driver.coding/cpp/wire_types.h
Public Methods
::test_driver_coding::wire::MixedResources Build ()
Build and return the table. The builder should not be used after this.
bool has_zircon_handle ()
void clear_zircon_handle ()
Clears the zircon_handle field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::zx::channel & zircon_handle ()
Getter for zircon_handle.
BuilderImpl & zircon_handle (::zx::channel elem)
Setter for zircon_handle.
bool has_driver_handle ()
void clear_driver_handle ()
Clears the driver_handle field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fdf::Channel & driver_handle ()
Getter for driver_handle.
BuilderImpl & driver_handle (::fdf::Channel elem)
Setter for driver_handle.
bool has_zircon_client_end ()
void clear_zircon_client_end ()
Clears the zircon_client_end field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::test_driver_coding::ZirconChannelProtocol> & zircon_client_end ()
Getter for zircon_client_end.
BuilderImpl & zircon_client_end (::fidl::ClientEnd< ::test_driver_coding::ZirconChannelProtocol> elem)
Setter for zircon_client_end.
bool has_zircon_server_end ()
void clear_zircon_server_end ()
Clears the zircon_server_end field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ServerEnd< ::test_driver_coding::ZirconChannelProtocol> & zircon_server_end ()
Getter for zircon_server_end.
BuilderImpl & zircon_server_end (::fidl::ServerEnd< ::test_driver_coding::ZirconChannelProtocol> elem)
Setter for zircon_server_end.
bool has_driver_client_end ()
void clear_driver_client_end ()
Clears the driver_client_end field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fdf::ClientEnd< ::test_driver_coding::DriverChannelProtocol> & driver_client_end ()
Getter for driver_client_end.
BuilderImpl & driver_client_end (::fdf::ClientEnd< ::test_driver_coding::DriverChannelProtocol> elem)
Setter for driver_client_end.
bool has_driver_server_end ()
void clear_driver_server_end ()
Clears the driver_server_end field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fdf::ServerEnd< ::test_driver_coding::DriverChannelProtocol> & driver_server_end ()
Getter for driver_server_end.
BuilderImpl & driver_server_end (::fdf::ServerEnd< ::test_driver_coding::DriverChannelProtocol> elem)
Setter for driver_server_end.
Protected Methods
void WireTableBaseBuilder< ::test_driver_coding::wire::MixedResources, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_driver_coding::wire::MixedResources>> && frame)