class MacSublayerSupport
Defined at line 1196 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 1202 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 1206 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 1210 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 1218 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 1226 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 1230 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 1234 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 1242 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 1250 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 1254 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 1258 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 1266 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/hlcpp/fuchsia/wlan/common/cpp/fidl.h