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