WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
frw_util_notifier.h 文件参考
#include "osal_adapt.h"
#include "osal_types.h"
frw_util_notifier.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  notifier_node_stru
 

类型定义

typedef osal_bool(* wlan_util_notifier_hook_func) (osal_void *notify_data)
 
typedef osal_u32(* frw_wifi_module_func_init) (osal_void)
 
typedef osal_void(* frw_wifi_module_func_exit) (osal_void)
 

枚举

enum  wlan_util_notifier_event_en {
  WLAN_UTIL_NOTIFIER_EVENT_SYS_INIT , WLAN_UTIL_NOTIFIER_EVENT_ADD_VAP , WLAN_UTIL_NOTIFIER_EVENT_DEL_VAP , WLAN_UTIL_NOTIFIER_EVENT_DEL_VAP_FEATURE ,
  WLAN_UTIL_NOTIFIER_EVENT_START_VAP , WLAN_UTIL_NOTIFIER_EVENT_START_VAP_EXIT , WLAN_UTIL_NOTIFIER_EVENT_DOWN_VAP , WLAN_UTIL_NOTIFIER_EVENT_ADD_USER ,
  WLAN_UTIL_NOTIFIER_EVENT_DEL_USER , WLAN_UTIL_NOTIFIER_EVENT_DEL_USER_FEATURE , WLAN_UTIL_NOTIFIER_EVENT_DEL_USER_RESET , WLAN_UTIL_NOTIFIER_EVENT_TBTT_HANDLE ,
  WLAN_UTIL_NOTIFIER_EVENT_TBTT_AP , WLAN_UTIL_NOTIFIER_EVENT_VAP_STATE_CHANGE , WLAN_UTIL_NOTIFIER_EVENT_SCAN_BEGIN , WLAN_UTIL_NOTIFIER_EVENT_SCAN_END ,
  WLAN_UTIL_NOTIFIER_EVENT_ROAM_ACTIVE , WLAN_UTIL_NOTIFIER_EVENT_ROAM_DEACTIVE , WLAN_UTIL_NOTIFIER_EVENT_INETADDR_NOTIFIER_UP , WLAN_UTIL_NOTIFIER_EVENT_SUSPEND_CHANGE ,
  WLAN_UTIL_NOTIFIER_EVENT_ADD_GTK , WLAN_UTIL_NOTIFIER_EVENT_DEL_GTK , WLAN_UTIL_NOTIFIER_EVENT_LINKLOSS_INIT , WLAN_UTIL_NOTIFIER_EVENT_RX_ASSOC_RSP ,
  WLAN_UTIL_NOTIFIER_EVENT_11V_NEW_BSS_LIST , WLAN_UTIL_NOTIFIER_EVENT_11V_FREE_BSS_LIST , WLAN_UTIL_NOTIFIER_EVENT_11V_VAP_ROAM_INFO_INIT , WLAN_UTIL_NOTIFIER_EVENT_11V_VAP_ROAM_INFO_DEINIT ,
  WLAN_UTIL_NOTIFIER_EVENT_MAX
}
 
enum  wlan_util_notifier_priority_en { WLAN_UTIL_NOTIFIER_PRIORITY_DEFAULT , WLAN_UTIL_NOTIFIER_PRIORITY_MAX }
 

函数

osal_void frw_util_notifier_init (osal_void)
 
osal_void frw_util_notifier_exit (osal_void)
 
osal_u32 frw_util_notifier_notify (wlan_util_notifier_event_en event, osal_void *notify_data)
 
osal_bool frw_util_notifier_unregister (wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func)
 
osal_bool frw_util_notifier_unregister_with_priority (wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func, osal_u32 priority)
 
osal_bool frw_util_notifier_register (wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func)
 
osal_bool frw_util_notifier_register_with_priority (wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func, osal_u32 priority)
 

类型定义说明

◆ frw_wifi_module_func_exit

typedef osal_void(* frw_wifi_module_func_exit) (osal_void)

◆ frw_wifi_module_func_init

typedef osal_u32(* frw_wifi_module_func_init) (osal_void)

◆ wlan_util_notifier_hook_func

typedef osal_bool(* wlan_util_notifier_hook_func) (osal_void *notify_data)

枚举类型说明

◆ wlan_util_notifier_event_en

枚举值
WLAN_UTIL_NOTIFIER_EVENT_SYS_INIT 
WLAN_UTIL_NOTIFIER_EVENT_ADD_VAP 
WLAN_UTIL_NOTIFIER_EVENT_DEL_VAP 
WLAN_UTIL_NOTIFIER_EVENT_DEL_VAP_FEATURE 
WLAN_UTIL_NOTIFIER_EVENT_START_VAP 
WLAN_UTIL_NOTIFIER_EVENT_START_VAP_EXIT 
WLAN_UTIL_NOTIFIER_EVENT_DOWN_VAP 
WLAN_UTIL_NOTIFIER_EVENT_ADD_USER 
WLAN_UTIL_NOTIFIER_EVENT_DEL_USER 
WLAN_UTIL_NOTIFIER_EVENT_DEL_USER_FEATURE 
WLAN_UTIL_NOTIFIER_EVENT_DEL_USER_RESET 
WLAN_UTIL_NOTIFIER_EVENT_TBTT_HANDLE 
WLAN_UTIL_NOTIFIER_EVENT_TBTT_AP 
WLAN_UTIL_NOTIFIER_EVENT_VAP_STATE_CHANGE 
WLAN_UTIL_NOTIFIER_EVENT_SCAN_BEGIN 
WLAN_UTIL_NOTIFIER_EVENT_SCAN_END 
WLAN_UTIL_NOTIFIER_EVENT_ROAM_ACTIVE 
WLAN_UTIL_NOTIFIER_EVENT_ROAM_DEACTIVE 
WLAN_UTIL_NOTIFIER_EVENT_INETADDR_NOTIFIER_UP 
WLAN_UTIL_NOTIFIER_EVENT_SUSPEND_CHANGE 
WLAN_UTIL_NOTIFIER_EVENT_ADD_GTK 
WLAN_UTIL_NOTIFIER_EVENT_DEL_GTK 
WLAN_UTIL_NOTIFIER_EVENT_LINKLOSS_INIT 
WLAN_UTIL_NOTIFIER_EVENT_RX_ASSOC_RSP 
WLAN_UTIL_NOTIFIER_EVENT_11V_NEW_BSS_LIST 
WLAN_UTIL_NOTIFIER_EVENT_11V_FREE_BSS_LIST 
WLAN_UTIL_NOTIFIER_EVENT_11V_VAP_ROAM_INFO_INIT 
WLAN_UTIL_NOTIFIER_EVENT_11V_VAP_ROAM_INFO_DEINIT 
WLAN_UTIL_NOTIFIER_EVENT_MAX 

◆ wlan_util_notifier_priority_en

枚举值
WLAN_UTIL_NOTIFIER_PRIORITY_DEFAULT 
WLAN_UTIL_NOTIFIER_PRIORITY_MAX 

函数说明

◆ frw_util_notifier_exit()

osal_void frw_util_notifier_exit ( osal_void  )

◆ frw_util_notifier_init()

osal_void frw_util_notifier_init ( osal_void  )

◆ frw_util_notifier_notify()

osal_u32 frw_util_notifier_notify ( wlan_util_notifier_event_en  event,
osal_void notify_data 
)

◆ frw_util_notifier_register()

osal_bool frw_util_notifier_register ( wlan_util_notifier_event_en  event,
wlan_util_notifier_hook_func  hook_func 
)

◆ frw_util_notifier_register_with_priority()

osal_bool frw_util_notifier_register_with_priority ( wlan_util_notifier_event_en  event,
wlan_util_notifier_hook_func  hook_func,
osal_u32  priority 
)

◆ frw_util_notifier_unregister()

osal_bool frw_util_notifier_unregister ( wlan_util_notifier_event_en  event,
wlan_util_notifier_hook_func  hook_func 
)

◆ frw_util_notifier_unregister_with_priority()

osal_bool frw_util_notifier_unregister_with_priority ( wlan_util_notifier_event_en  event,
wlan_util_notifier_hook_func  hook_func,
osal_u32  priority 
)