class IgmpConfiguration

Defined at line 1495 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fuchsia::net::interfaces::admin::IgmpVersion & version ()

Indicates the version of IGMP to be performed.

Note that the stack may perform lower versioned IGMP as required

for backwards compatibility with other nodes on the network per

IGMP requirements.

Defined at line 1506 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

bool has_version ()

Defined at line 1510 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

::fuchsia::net::interfaces::admin::IgmpVersion * mutable_version ()

Indicates the version of IGMP to be performed.

Note that the stack may perform lower versioned IGMP as required

for backwards compatibility with other nodes on the network per

IGMP requirements.

Defined at line 1519 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

void clear_version ()

Defined at line 1527 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

IgmpConfiguration & set_version (::fuchsia::net::interfaces::admin::IgmpVersion _value)
void IgmpConfiguration ()
void IgmpConfiguration (IgmpConfiguration && other)
void ~IgmpConfiguration ()
IgmpConfiguration & operator= (IgmpConfiguration && other)
::std::unique_ptr<IgmpConfiguration> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, IgmpConfiguration * _value, size_t _offset)
zx_status_t Clone (IgmpConfiguration * _result)