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