class Ipv4RoutedConfig

Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/natural_types.h

Public Methods

void Ipv4RoutedConfig (Storage_ storage)
void Ipv4RoutedConfig ()

Defined at line 165 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/natural_types.h

void Ipv4RoutedConfig (Ipv4RoutedConfig && )

Defined at line 166 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/natural_types.h

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

Defined at line 167 of file fidling/gen/sdk/fidl/fuchsia.net.virtualization/fuchsia.net.virtualization/cpp/fidl/fuchsia.net.virtualization/cpp/natural_types.h

Ipv4RoutedConfig & operator= (const Ipv4RoutedConfig & other)
bool operator== (const Ipv4RoutedConfig & other)
bool operator!= (const Ipv4RoutedConfig & other)
bool IsEmpty ()
const std::optional< ::fuchsia_net_virtualization::IPv4NatConfig> & nat ()

NAT configuration.

If present, perform IPv4 masquerading for packets originating

from the subnet configured through [`Ipv4Config.addr_config`]

going out all upstream-providing interfaces.

::std::optional< ::fuchsia_net_virtualization::IPv4NatConfig> & nat ()

NAT configuration.

If present, perform IPv4 masquerading for packets originating

from the subnet configured through [`Ipv4Config.addr_config`]

going out all upstream-providing interfaces.

Ipv4RoutedConfig & nat (std::optional< ::fuchsia_net_virtualization::IPv4NatConfig> value)

NAT configuration.

If present, perform IPv4 masquerading for packets originating

from the subnet configured through [`Ipv4Config.addr_config`]

going out all upstream-providing interfaces.

void Ipv4RoutedConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits