class Config
Defined at line 415 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/natural_types.h
Public Methods
void Config (Config && other)
Config & operator= (Config && other)
void Config (const Config & other)
Config & operator= (const Config & other)
bool operator== (const Config & other)
bool operator!= (const Config & other)
bool IsUnknown ()
::fuchsia_net_virtualization::Config::Tag Which ()
Config WithBridged (::fuchsia_net_virtualization::Bridged val)
const ::fidl::internal::UnionMemberView<1, Storage_> bridged ()
::fidl::internal::UnionMemberView<1, Storage_> bridged ()
Config & bridged (::fuchsia_net_virtualization::Bridged value)
Create a bridged network.
The server will attempt to find a suitable interface to
attach to the bridge for providing upstream connectivity. The
selection process will be repeated to find a replacement
iff the interface attached to the bridge with Internet
connectivity is removed.
Config WithNetworked (::fuchsia_net_virtualization::Networked val)
const ::fidl::internal::UnionMemberView<2, Storage_> networked ()
::fidl::internal::UnionMemberView<2, Storage_> networked ()
Config & networked (::fuchsia_net_virtualization::Networked value)
Create a network that interacts with the host OS at the network
layer.
void Config (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kBridged | 1 |
| kNetworked | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
TODO: share union tag types between wire
&
natural.
Defined at line 423 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits