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