class NetworkConfig

Defined at line 308 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

Used to configure a network with emulated adversity conditions.

Public Methods

void NetworkConfig (Storage_ storage)
void NetworkConfig ()

Defined at line 314 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

void NetworkConfig (NetworkConfig && )

Defined at line 315 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

void NetworkConfig (const NetworkConfig & other)
NetworkConfig & operator= (NetworkConfig && )

Defined at line 316 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

NetworkConfig & operator= (const NetworkConfig & other)
bool operator== (const NetworkConfig & other)
bool operator!= (const NetworkConfig & other)
bool IsEmpty ()
const std::optional< ::fuchsia_netemul_network::LatencyConfig> & latency ()

Latency configuration.

::std::optional< ::fuchsia_netemul_network::LatencyConfig> & latency ()

Latency configuration.

NetworkConfig & latency (std::optional< ::fuchsia_netemul_network::LatencyConfig> value)

Latency configuration.

const std::optional< ::fuchsia_netemul_network::LossConfig> & packet_loss ()

Packet loss configuration.

::std::optional< ::fuchsia_netemul_network::LossConfig> & packet_loss ()

Packet loss configuration.

NetworkConfig & packet_loss (std::optional< ::fuchsia_netemul_network::LossConfig> value)

Packet loss configuration.

const std::optional< ::fuchsia_netemul_network::ReorderConfig> & reorder ()

Packet reordering configuration.

::std::optional< ::fuchsia_netemul_network::ReorderConfig> & reorder ()

Packet reordering configuration.

NetworkConfig & reorder (std::optional< ::fuchsia_netemul_network::ReorderConfig> value)

Packet reordering configuration.

void NetworkConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits