template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 622 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/wire_types.h
Public Methods
::fuchsia_net_virtualization::wire::Ipv4Config Build ()
Build and return the table. The builder should not be used after this.
bool has_addr_config ()
void clear_addr_config ()
Clears the addr_config field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_net_virtualization::wire::Ipv4AddressConfig & addr_config ()
IPv4 address configuration options.
If not present, no addresses will be assigned.
BuilderImpl & addr_config (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_net_virtualization::wire::Ipv4AddressConfig>> elem)
IPv4 address configuration options.
If not present, no addresses will be assigned.
bool has_connectivity ()
void clear_connectivity ()
Clears the connectivity field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_net_virtualization::wire::Ipv4Connectivity & connectivity ()
IPv4 connectivity type.
If present, IPv4 unicast packet forwarding will be enabled for this
network; otherwise, guests on the network will only be able to
communicate with each other and the host OS.
BuilderImpl & connectivity (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_net_virtualization::wire::Ipv4Connectivity>> elem)
IPv4 connectivity type.
If present, IPv4 unicast packet forwarding will be enabled for this
network; otherwise, guests on the network will only be able to
communicate with each other and the host OS.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_net_virtualization::wire::Ipv4Config, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_net_virtualization::wire::Ipv4Config>> && frame)