WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
frw_util_notifier.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
3 * Description: wlan util notifier header
4 * Create: 2022-05-20
5 */
6// 支持优先级,返回值,支持携带参数
7#ifndef __FRW_UTIL_NOTIFIER_H__
8#define __FRW_UTIL_NOTIFIER_H__
9#include "osal_adapt.h"
10#include "osal_types.h"
11
12#ifdef __cplusplus
13#if __cplusplus
14extern "C" {
15#endif
16#endif
17
18/* notifier 事件类型 */
51
52/* notifier事件优先级,值越大,优先级越高 */
58
59
61
67
71
74 wlan_util_notifier_hook_func hook_func, osal_u32 priority);
75
78 wlan_util_notifier_hook_func hook_func, osal_u32 priority);
79
82
83#ifdef __cplusplus
84#if __cplusplus
85}
86#endif
87#endif
88
89#endif
osal_void(* frw_wifi_module_func_exit)(osal_void)
Definition frw_util_notifier.h:81
osal_u32(* frw_wifi_module_func_init)(osal_void)
Definition frw_util_notifier.h:80
osal_bool frw_util_notifier_unregister(wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func)
osal_void frw_util_notifier_init(osal_void)
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_with_priority(wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func, osal_u32 priority)
osal_bool(* wlan_util_notifier_hook_func)(osal_void *notify_data)
Definition frw_util_notifier.h:60
wlan_util_notifier_priority_en
Definition frw_util_notifier.h:53
@ WLAN_UTIL_NOTIFIER_PRIORITY_DEFAULT
Definition frw_util_notifier.h:54
@ WLAN_UTIL_NOTIFIER_PRIORITY_MAX
Definition frw_util_notifier.h:56
wlan_util_notifier_event_en
Definition frw_util_notifier.h:19
@ WLAN_UTIL_NOTIFIER_EVENT_SUSPEND_CHANGE
Definition frw_util_notifier.h:39
@ WLAN_UTIL_NOTIFIER_EVENT_RX_ASSOC_RSP
Definition frw_util_notifier.h:43
@ WLAN_UTIL_NOTIFIER_EVENT_START_VAP_EXIT
Definition frw_util_notifier.h:25
@ WLAN_UTIL_NOTIFIER_EVENT_ADD_VAP
Definition frw_util_notifier.h:21
@ WLAN_UTIL_NOTIFIER_EVENT_DEL_USER_RESET
Definition frw_util_notifier.h:30
@ WLAN_UTIL_NOTIFIER_EVENT_SCAN_BEGIN
Definition frw_util_notifier.h:34
@ WLAN_UTIL_NOTIFIER_EVENT_MAX
Definition frw_util_notifier.h:49
@ WLAN_UTIL_NOTIFIER_EVENT_DEL_VAP_FEATURE
Definition frw_util_notifier.h:23
@ WLAN_UTIL_NOTIFIER_EVENT_ROAM_ACTIVE
Definition frw_util_notifier.h:36
@ WLAN_UTIL_NOTIFIER_EVENT_DEL_USER
Definition frw_util_notifier.h:28
@ WLAN_UTIL_NOTIFIER_EVENT_11V_NEW_BSS_LIST
Definition frw_util_notifier.h:44
@ WLAN_UTIL_NOTIFIER_EVENT_11V_VAP_ROAM_INFO_INIT
Definition frw_util_notifier.h:46
@ WLAN_UTIL_NOTIFIER_EVENT_START_VAP
Definition frw_util_notifier.h:24
@ WLAN_UTIL_NOTIFIER_EVENT_TBTT_AP
Definition frw_util_notifier.h:32
@ WLAN_UTIL_NOTIFIER_EVENT_DOWN_VAP
Definition frw_util_notifier.h:26
@ WLAN_UTIL_NOTIFIER_EVENT_TBTT_HANDLE
Definition frw_util_notifier.h:31
@ WLAN_UTIL_NOTIFIER_EVENT_ADD_USER
Definition frw_util_notifier.h:27
@ WLAN_UTIL_NOTIFIER_EVENT_DEL_USER_FEATURE
Definition frw_util_notifier.h:29
@ WLAN_UTIL_NOTIFIER_EVENT_ADD_GTK
Definition frw_util_notifier.h:40
@ WLAN_UTIL_NOTIFIER_EVENT_SYS_INIT
Definition frw_util_notifier.h:20
@ WLAN_UTIL_NOTIFIER_EVENT_ROAM_DEACTIVE
Definition frw_util_notifier.h:37
@ WLAN_UTIL_NOTIFIER_EVENT_VAP_STATE_CHANGE
Definition frw_util_notifier.h:33
@ WLAN_UTIL_NOTIFIER_EVENT_SCAN_END
Definition frw_util_notifier.h:35
@ WLAN_UTIL_NOTIFIER_EVENT_DEL_VAP
Definition frw_util_notifier.h:22
@ WLAN_UTIL_NOTIFIER_EVENT_INETADDR_NOTIFIER_UP
Definition frw_util_notifier.h:38
@ WLAN_UTIL_NOTIFIER_EVENT_LINKLOSS_INIT
Definition frw_util_notifier.h:42
@ WLAN_UTIL_NOTIFIER_EVENT_11V_VAP_ROAM_INFO_DEINIT
Definition frw_util_notifier.h:47
@ WLAN_UTIL_NOTIFIER_EVENT_11V_FREE_BSS_LIST
Definition frw_util_notifier.h:45
@ WLAN_UTIL_NOTIFIER_EVENT_DEL_GTK
Definition frw_util_notifier.h:41
osal_bool frw_util_notifier_register(wlan_util_notifier_event_en event, wlan_util_notifier_hook_func hook_func)
osal_u32 frw_util_notifier_notify(wlan_util_notifier_event_en event, osal_void *notify_data)
osal_void frw_util_notifier_exit(osal_void)
#define list_entry(cur, type, member)
Definition list.h:74
osal_u8 osal_bool
Definition osal_types.h:27
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition frw_util_notifier.h:62
osal_u32 priority
Definition frw_util_notifier.h:64
wlan_util_notifier_hook_func hook_func
Definition frw_util_notifier.h:65
Definition osal_list.h:39