WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hmac_roam_if.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * 文 件 名 : hmac_roam_if.h
4 * 生成日期 : 2023年2月22日
5 * 功能描述 : 漫游特性对外接口声明头文件
6 */
7
8#ifndef __HMAC_ROAM_IF_H__
9#define __HMAC_ROAM_IF_H__
10
11#include "hmac_roam_connect.h"
12#include "hmac_roam_alg.h"
13#include "hmac_roam_main.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif
19#endif
20
22 oal_bool_enum_uint8 cur_bss_ignore, roam_trigger_enum_uint8 roam_trigger);
23typedef hmac_roam_info_stru *(*hmac_get_roam_info_cb)(osal_u8 vap_id);
26 hmac_scan_record_stru *scan_record);
31 app_ie_type_uint8 *app_ie_type, const osal_u8 *curr_bssid);
35
36static osal_u32 hmac_roam_sta_init_weakref(osal_void) __attribute__ ((weakref("hmac_roam_sta_init"), used));
37static osal_void hmac_roam_sta_deinit_weakref(osal_void)
38 __attribute__ ((weakref("hmac_roam_sta_deinit"), used));
39
40#ifdef __cplusplus
41#if __cplusplus
42}
43#endif
44#endif
45
46#endif
roam_channel_org_enum
Definition hmac_roam_alg.h:121
osal_u8 roam_trigger_enum_uint8
Definition hmac_roam_alg.h:84
osal_void(* hmac_roam_update_user_mac_cb)(hmac_vap_stru *hmac_vap, hmac_ctx_join_req_set_reg_stru *reg_params)
Definition hmac_roam_if.h:32
osal_void(* hmac_roam_set_linkloss_done_cb)(osal_u8 vap_id, osal_u8 val)
Definition hmac_roam_if.h:34
osal_void(* hmac_roam_add_key_done_etc_cb)(hmac_vap_stru *hmac_vap, oal_bool_enum_uint8 pairwise)
Definition hmac_roam_if.h:27
osal_void(* hmac_roam_change_app_ie_cb)(hmac_vap_stru *hmac_vap, app_ie_type_uint8 *app_ie_type, const osal_u8 *curr_bssid)
Definition hmac_roam_if.h:30
osal_void(* hmac_sta_roam_update_pmf_etc_cb)(hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *mac_bss_dscr)
Definition hmac_roam_if.h:28
osal_void(* hmac_sta_roam_trigger_event_send_cb)(hmac_vap_stru *hmac_vap)
Definition hmac_roam_if.h:29
osal_u32(* hmac_roam_start_etc_cb)(hmac_vap_stru *hmac_vap, roam_channel_org_enum scan_type, oal_bool_enum_uint8 cur_bss_ignore, roam_trigger_enum_uint8 roam_trigger)
Definition hmac_roam_if.h:21
osal_u32(* hmac_roam_proc_connect_cmd_cb)(hmac_vap_stru *hmac_vap, mac_conn_param_stru *connect_param)
Definition hmac_roam_if.h:24
static osal_u32 used
Definition hmac_roam_if.h:36
osal_u32(* hmac_roam_check_bkscan_result_etc_cb)(hmac_vap_stru *hmac_vap, hmac_scan_record_stru *scan_record)
Definition hmac_roam_if.h:25
app_ie_type_uint8 app_ie_type
Definition oal_net.h:1
osal_u8 app_ie_type_uint8
Definition oal_net.h:308
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Log message information header.
Definition log_oam_logger.h:564
Definition dmac_ext_if_hcm.h:460
Definition hmac_roam_alg.h:277
Definition mac_device_ext.h:545
Definition mac_vap_ext.h:2019
Definition mac_device_ext.h:596
Definition mac_vap_ext.h:1289