class NetworkSetup

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

Convenience struct for creating entire network setups.

Public Methods

void NetworkSetup (Storage_ storage)
void NetworkSetup (::std::string name, ::fuchsia_netemul_network::NetworkConfig config, ::std::vector< ::fuchsia_netemul_network::EndpointSetup> endpoints)
void NetworkSetup ()

Default constructs a |NetworkSetup| only if all of its members are default constructible.

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

void NetworkSetup (NetworkSetup && )

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

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

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

NetworkSetup & operator= (const NetworkSetup & other)
bool operator== (const NetworkSetup & other)
bool operator!= (const NetworkSetup & other)
const ::std::string & name ()

Network name, must be unique in network context.

::std::string & name ()

Network name, must be unique in network context.

NetworkSetup & name (::std::string value)

Network name, must be unique in network context.

const ::fuchsia_netemul_network::NetworkConfig & config ()

NetworkConfig to use when creating network.

::fuchsia_netemul_network::NetworkConfig & config ()

NetworkConfig to use when creating network.

NetworkSetup & config (::fuchsia_netemul_network::NetworkConfig value)

NetworkConfig to use when creating network.

const ::std::vector< ::fuchsia_netemul_network::EndpointSetup> & endpoints ()

Collection of endpoints to create and attach to network.

::std::vector< ::fuchsia_netemul_network::EndpointSetup> & endpoints ()

Collection of endpoints to create and attach to network.

NetworkSetup & endpoints (::std::vector< ::fuchsia_netemul_network::EndpointSetup> value)

Collection of endpoints to create and attach to network.

void NetworkSetup (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits