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