template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 340 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/wire_types.h
Public Methods
::fuchsia_netemul_network::wire::NetworkConfig Build ()
Build and return the table. The builder should not be used after this.
bool has_latency ()
void clear_latency ()
Clears the latency field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_netemul_network::wire::LatencyConfig & latency ()
Latency configuration.
BuilderImpl & latency (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_netemul_network::wire::LatencyConfig>> elem)
Latency configuration.
bool has_packet_loss ()
void clear_packet_loss ()
Clears the packet_loss field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_netemul_network::wire::LossConfig & packet_loss ()
Packet loss configuration.
BuilderImpl & packet_loss (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_netemul_network::wire::LossConfig>> elem)
Packet loss configuration.
bool has_reorder ()
void clear_reorder ()
Clears the reorder field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_netemul_network::wire::ReorderConfig & reorder ()
Packet reordering configuration.
BuilderImpl & reorder (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_netemul_network::wire::ReorderConfig>> elem)
Packet reordering configuration.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_netemul_network::wire::NetworkConfig, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_netemul_network::wire::NetworkConfig>> && frame)