class Ipv4Configuration
Defined at line 1037 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
Public Methods
void Ipv4Configuration ()
Defined at line 1042 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
void Ipv4Configuration (Ipv4Configuration && )
Defined at line 1043 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
void Ipv4Configuration (Storage_ storage)
void Ipv4Configuration (const Ipv4Configuration & other)
Ipv4Configuration & operator= (const Ipv4Configuration & other)
bool operator== (const Ipv4Configuration & other)
bool operator!= (const Ipv4Configuration & other)
bool IsEmpty ()
const std::optional<bool> & unicast_forwarding ()
Controls whether or not IPv4 unicast packets may be forwarded if not
destined to the host.
::std::optional<bool> & unicast_forwarding ()
Controls whether or not IPv4 unicast packets may be forwarded if not
destined to the host.
Ipv4Configuration & unicast_forwarding (std::optional<bool> value)
Controls whether or not IPv4 unicast packets may be forwarded if not
destined to the host.
const std::optional<bool> & multicast_forwarding ()
Controls whether or not IPv4 multicast packets may be forwarded.
::std::optional<bool> & multicast_forwarding ()
Controls whether or not IPv4 multicast packets may be forwarded.
Ipv4Configuration & multicast_forwarding (std::optional<bool> value)
Controls whether or not IPv4 multicast packets may be forwarded.
const std::optional< ::fuchsia_net_interfaces_admin::IgmpConfiguration> & igmp ()
Controls IGMP configuration.
::std::optional< ::fuchsia_net_interfaces_admin::IgmpConfiguration> & igmp ()
Controls IGMP configuration.
Ipv4Configuration & igmp (std::optional< ::fuchsia_net_interfaces_admin::IgmpConfiguration> value)
Controls IGMP configuration.
const std::optional< ::fuchsia_net_interfaces_admin::ArpConfiguration> & arp ()
Controls ARP configuration.
::std::optional< ::fuchsia_net_interfaces_admin::ArpConfiguration> & arp ()
Controls ARP configuration.
Ipv4Configuration & arp (std::optional< ::fuchsia_net_interfaces_admin::ArpConfiguration> value)
Controls ARP configuration.
const std::optional<bool> & enabled ()
Controls whether or not IPv4 is enabled on the interface.
If set to false, IPv4 is disabled on the interface.
::std::optional<bool> & enabled ()
Controls whether or not IPv4 is enabled on the interface.
If set to false, IPv4 is disabled on the interface.
Ipv4Configuration & enabled (std::optional<bool> value)
Controls whether or not IPv4 is enabled on the interface.
If set to false, IPv4 is disabled on the interface.
void Ipv4Configuration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Ipv4Configuration & operator= (Ipv4Configuration && )
Defined at line 1044 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalTableCodingTraits