class WlanPhyCreateIfaceRequest

Defined at line 728 of file fidling/gen/sdk/fidl/fuchsia.wlan.phy/fuchsia.wlan.phy/cpp/fidl/fuchsia.wlan.phy/cpp/natural_types.h

Public Methods

void WlanPhyCreateIfaceRequest (Storage_ storage)
bool IsEmpty ()
void WlanPhyCreateIfaceRequest ()

Defined at line 733 of file fidling/gen/sdk/fidl/fuchsia.wlan.phy/fuchsia.wlan.phy/cpp/fidl/fuchsia.wlan.phy/cpp/natural_types.h

void WlanPhyCreateIfaceRequest (WlanPhyCreateIfaceRequest && )

Defined at line 734 of file fidling/gen/sdk/fidl/fuchsia.wlan.phy/fuchsia.wlan.phy/cpp/fidl/fuchsia.wlan.phy/cpp/natural_types.h

WlanPhyCreateIfaceRequest & operator= (WlanPhyCreateIfaceRequest && )

Defined at line 735 of file fidling/gen/sdk/fidl/fuchsia.wlan.phy/fuchsia.wlan.phy/cpp/fidl/fuchsia.wlan.phy/cpp/natural_types.h

const std::optional< ::fuchsia_wlan_common::WlanMacRole> & role ()

The station role for this interface. A device may support multiple roles,

but an interface is instantiated with a single role. This field is required.

::std::optional< ::fuchsia_wlan_common::WlanMacRole> & role ()

The station role for this interface. A device may support multiple roles,

but an interface is instantiated with a single role. This field is required.

WlanPhyCreateIfaceRequest & role (std::optional< ::fuchsia_wlan_common::WlanMacRole> value)

The station role for this interface. A device may support multiple roles,

but an interface is instantiated with a single role. This field is required.

const std::optional< ::zx::channel> & mlme_channel ()

A handle to the direct MLME channel, if supported by the driver. This

channel should be used by SME to communicate with MLME via the MLME

protocol. This field is required.

::std::optional< ::zx::channel> & mlme_channel ()

A handle to the direct MLME channel, if supported by the driver. This

channel should be used by SME to communicate with MLME via the MLME

protocol. This field is required.

WlanPhyCreateIfaceRequest & mlme_channel (std::optional< ::zx::channel> value)

A handle to the direct MLME channel, if supported by the driver. This

channel should be used by SME to communicate with MLME via the MLME

protocol. This field is required.

const std::optional< ::std::array<uint8_t, 6>> & init_sta_addr ()

The initial station address set from configuration layer.

Excluding this field or providing a MAC address with all zeroes

will result in the driver assigning a MAC address that may

or may not be randomized.

::std::optional< ::std::array<uint8_t, 6>> & init_sta_addr ()

The initial station address set from configuration layer.

Excluding this field or providing a MAC address with all zeroes

will result in the driver assigning a MAC address that may

or may not be randomized.

WlanPhyCreateIfaceRequest & init_sta_addr (std::optional< ::std::array<uint8_t, 6>> value)

The initial station address set from configuration layer.

Excluding this field or providing a MAC address with all zeroes

will result in the driver assigning a MAC address that may

or may not be randomized.

void WlanPhyCreateIfaceRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits