• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IWlanCallback
2
3
4## 概述
5
6定义WLAN模块的回调函数。
7
8当WLAN模块发生重启,扫描热点结束,收到Netlink消息后,调用回调函数,处理对应的结果信息。
9
10**Since:**
113.2
12**Version:**
131.0
14**相关模块:**
15
16[WLAN](_w_l_a_n.md)
17
18
19## 汇总
20
21
22### Public 成员函数
23
24  | 名称 | 描述 |
25| -------- | -------- |
26| [ResetDriverResult](#resetdriverresult) ([in] unsigned int event, [in] int code, [in] String ifName) | 重启WLAN驱动的结果处理回调方法。  |
27| [ScanResult](#scanresult) ([in] unsigned int event, [in] struct [HdfWifiScanResult](_hdf_wifi_scan_result.md) scanResult, [in] String ifName) | 扫描结果的回调方法。  |
28| [WifiNetlinkMessage](#wifinetlinkmessage) ([in] unsigned char[] recvMsg) | Netlink消息的回调方法。  |
29
30
31## 成员函数说明
32
33
34### ResetDriverResult()
35
36
37```
38IWlanCallback::ResetDriverResult ([in] unsigned int event, [in] int code, [in] String ifName )
39```
40**描述:**
41重启WLAN驱动的结果处理回调方法。
42
43当重启WLAN驱动后,调用此接口处理驱动重启后的返回结果。
44
45**参数:**
46
47  | 名称 | 描述 |
48| -------- | -------- |
49| event | 重启驱动的事件ID。  |
50| code | 重启驱动后返回的结果数据。  |
51| ifName | 网卡名称。 |
52
53
54### ScanResult()
55
56
57```
58IWlanCallback::ScanResult ([in] unsigned int event, [in] struct HdfWifiScanResult scanResult, [in] String ifName )
59```
60**描述:**
61扫描结果的回调方法。
62
63当扫描结束后,将通过此方法处理返回的扫描结果数据。
64
65**参数:**
66
67  | 名称 | 描述 |
68| -------- | -------- |
69| event | 扫描结果的事件ID。  |
70| scanResult | 扫描结果数据。  |
71| ifName | 网卡名称。 |
72
73
74### WifiNetlinkMessage()
75
76
77```
78IWlanCallback::WifiNetlinkMessage ([in] unsigned char[] recvMsg)
79```
80**描述:**
81Netlink消息的回调方法。
82
83当收到Netlink消息后,将通过此方法处理收到的消息。
84
85**参数:**
86
87  | 名称 | 描述 |
88| -------- | -------- |
89| recvMsg | 收到的Netlink消息。 |
90