class MacSublayerSupport
Defined at line 1312 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
Features related to the MAC sublayer (below MLME).
See IEEE 802.11-2016 10.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
MacSublayerSupport & set_rate_selection_offload (::fuchsia::wlan::common::RateSelectionOffloadExtension _value)
MacSublayerSupport & set_data_plane (::fuchsia::wlan::common::DataPlaneExtension _value)
MacSublayerSupport & set_device (::fuchsia::wlan::common::DeviceExtension _value)
void MacSublayerSupport ()
void MacSublayerSupport (MacSublayerSupport && other)
void ~MacSublayerSupport ()
MacSublayerSupport & operator= (MacSublayerSupport && other)
::std::unique_ptr<MacSublayerSupport> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, MacSublayerSupport * _value, size_t _offset)
zx_status_t Clone (MacSublayerSupport * _result)
const ::fuchsia::wlan::common::RateSelectionOffloadExtension & rate_selection_offload ()
Defined at line 1318 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
bool has_rate_selection_offload ()
Defined at line 1322 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
::fuchsia::wlan::common::RateSelectionOffloadExtension * mutable_rate_selection_offload ()
Defined at line 1326 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
void clear_rate_selection_offload ()
Defined at line 1334 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
const ::fuchsia::wlan::common::DataPlaneExtension & data_plane ()
Defined at line 1342 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
bool has_data_plane ()
Defined at line 1346 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
::fuchsia::wlan::common::DataPlaneExtension * mutable_data_plane ()
Defined at line 1350 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
void clear_data_plane ()
Defined at line 1358 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
const ::fuchsia::wlan::common::DeviceExtension & device ()
Defined at line 1366 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
bool has_device ()
Defined at line 1370 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
::fuchsia::wlan::common::DeviceExtension * mutable_device ()
Defined at line 1374 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h
void clear_device ()
Defined at line 1382 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h