class WlanFullmacImplIfcDisassocIndRequest

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

Public Methods

void WlanFullmacImplIfcDisassocIndRequest (Storage_ storage)
void WlanFullmacImplIfcDisassocIndRequest ()

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

void WlanFullmacImplIfcDisassocIndRequest (WlanFullmacImplIfcDisassocIndRequest && )

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

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

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

WlanFullmacImplIfcDisassocIndRequest & operator= (const WlanFullmacImplIfcDisassocIndRequest & other)
bool operator== (const WlanFullmacImplIfcDisassocIndRequest & other)
bool operator!= (const WlanFullmacImplIfcDisassocIndRequest & other)
bool IsEmpty ()
const std::optional< ::std::array<uint8_t, 6>> & peer_sta_address ()

Address of the peer that was disassociated. Required.

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

Address of the peer that was disassociated. Required.

WlanFullmacImplIfcDisassocIndRequest & peer_sta_address (std::optional< ::std::array<uint8_t, 6>> value)

Address of the peer that was disassociated. Required.

const std::optional< ::fuchsia_wlan_ieee80211::ReasonCode> & reason_code ()

Reason for the disassociation. Required.

::std::optional< ::fuchsia_wlan_ieee80211::ReasonCode> & reason_code ()

Reason for the disassociation. Required.

WlanFullmacImplIfcDisassocIndRequest & reason_code (std::optional< ::fuchsia_wlan_ieee80211::ReasonCode> value)

Reason for the disassociation. Required.

const std::optional<bool> & locally_initiated ()

Whether the disassociation was initiated from the device. Required.

locally_initiated is true if disassociation was initiated from the device (e.g. firmware

or vendor driver started the disassociation); false if the disassociation was initiated

externally (e.g. due to receipt of a disassociate frame from an AP).

::std::optional<bool> & locally_initiated ()

Whether the disassociation was initiated from the device. Required.

locally_initiated is true if disassociation was initiated from the device (e.g. firmware

or vendor driver started the disassociation); false if the disassociation was initiated

externally (e.g. due to receipt of a disassociate frame from an AP).

WlanFullmacImplIfcDisassocIndRequest & locally_initiated (std::optional<bool> value)

Whether the disassociation was initiated from the device. Required.

locally_initiated is true if disassociation was initiated from the device (e.g. firmware

or vendor driver started the disassociation); false if the disassociation was initiated

externally (e.g. due to receipt of a disassociate frame from an AP).

void WlanFullmacImplIfcDisassocIndRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits