#[repr(C)]pub struct wifi_event_nan_svc_match_t {
pub subscribe_id: u8,
pub publish_id: u8,
pub pub_if_mac: [u8; 6],
pub update_pub_id: bool,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub reserved_1: u32,
pub reserved_2: u32,
pub ssi_version: u8,
pub ssi_len: u16,
pub ssi: __IncompleteArrayField<u8>,
}Expand description
@brief Argument structure for WIFI_EVENT_NAN_SVC_MATCH event
Fields§
§subscribe_id: u8< Subscribe Service Identifier
publish_id: u8< Publish Service Identifier
pub_if_mac: [u8; 6]< NAN Interface MAC of the Publisher
update_pub_id: bool< Indicates whether publisher’s service ID needs to be updated
_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§reserved_1: u32< Reserved
reserved_2: u32< Reserved
ssi_version: u8< Indicates version of SSI in Publish instance, 0 if not available
ssi_len: u16< Length of service specific info
ssi: __IncompleteArrayField<u8>< Service specific info of Publisher
Implementations§
Source§impl wifi_event_nan_svc_match_t
impl wifi_event_nan_svc_match_t
pub fn datapath_reqd(&self) -> u8
pub fn set_datapath_reqd(&mut self, val: u8)
pub unsafe fn datapath_reqd_raw(this: *const Self) -> u8
pub unsafe fn set_datapath_reqd_raw(this: *mut Self, val: u8)
pub fn fsd_reqd(&self) -> u8
pub fn set_fsd_reqd(&mut self, val: u8)
pub unsafe fn fsd_reqd_raw(this: *const Self) -> u8
pub unsafe fn set_fsd_reqd_raw(this: *mut Self, val: u8)
pub fn fsd_gas(&self) -> u8
pub fn set_fsd_gas(&mut self, val: u8)
pub unsafe fn fsd_gas_raw(this: *const Self) -> u8
pub unsafe fn set_fsd_gas_raw(this: *mut Self, val: u8)
pub fn reserved(&self) -> u8
pub fn set_reserved(&mut self, val: u8)
pub unsafe fn reserved_raw(this: *const Self) -> u8
pub unsafe fn set_reserved_raw(this: *mut Self, val: u8)
pub fn new_bitfield_1( datapath_reqd: u8, fsd_reqd: u8, fsd_gas: u8, reserved: u8, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Debug for wifi_event_nan_svc_match_t
impl Debug for wifi_event_nan_svc_match_t
Source§impl Default for wifi_event_nan_svc_match_t
impl Default for wifi_event_nan_svc_match_t
Source§fn default() -> wifi_event_nan_svc_match_t
fn default() -> wifi_event_nan_svc_match_t
Returns the “default value” for a type. Read more