blob: e3e82f7cc2067bf52bf4a9aa6c6472c68b36df0e [file] [log] [blame]
Roshan Pius720f4bd2017-01-18 09:45:46 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "IWifiNanIfaceEventCallback"
4
5package: "android.hardware.wifi"
6
7import: "android.hardware.wifi@1.0::types"
Etan Cohenff7aac52017-02-10 18:11:19 -08008import: "android.hidl.base@1.0::types"
Roshan Pius720f4bd2017-01-18 09:45:46 -08009
10interface: {
11 api: {
12 name: "notifyCapabilitiesResponse"
13 arg: {
14 type: TYPE_SCALAR
15 scalar_type: "uint16_t"
16 }
17 arg: {
18 type: TYPE_STRUCT
19 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
20 }
21 arg: {
22 type: TYPE_STRUCT
23 predefined_type: "::android::hardware::wifi::V1_0::NanCapabilities"
24 }
25 }
26
27 api: {
28 name: "notifyEnableResponse"
29 arg: {
30 type: TYPE_SCALAR
31 scalar_type: "uint16_t"
32 }
33 arg: {
34 type: TYPE_STRUCT
35 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
36 }
37 }
38
39 api: {
40 name: "notifyConfigResponse"
41 arg: {
42 type: TYPE_SCALAR
43 scalar_type: "uint16_t"
44 }
45 arg: {
46 type: TYPE_STRUCT
47 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
48 }
49 }
50
51 api: {
52 name: "notifyDisableResponse"
53 arg: {
54 type: TYPE_SCALAR
55 scalar_type: "uint16_t"
56 }
57 arg: {
58 type: TYPE_STRUCT
59 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
60 }
61 }
62
63 api: {
64 name: "notifyStartPublishResponse"
65 arg: {
66 type: TYPE_SCALAR
67 scalar_type: "uint16_t"
68 }
69 arg: {
70 type: TYPE_STRUCT
71 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
72 }
73 arg: {
74 type: TYPE_SCALAR
Etan Cohenff7aac52017-02-10 18:11:19 -080075 scalar_type: "uint8_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -080076 }
77 }
78
79 api: {
80 name: "notifyStopPublishResponse"
81 arg: {
82 type: TYPE_SCALAR
83 scalar_type: "uint16_t"
84 }
85 arg: {
86 type: TYPE_STRUCT
87 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
88 }
89 }
90
91 api: {
92 name: "notifyStartSubscribeResponse"
93 arg: {
94 type: TYPE_SCALAR
95 scalar_type: "uint16_t"
96 }
97 arg: {
98 type: TYPE_STRUCT
99 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
100 }
101 arg: {
102 type: TYPE_SCALAR
Etan Cohenff7aac52017-02-10 18:11:19 -0800103 scalar_type: "uint8_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800104 }
105 }
106
107 api: {
108 name: "notifyStopSubscribeResponse"
109 arg: {
110 type: TYPE_SCALAR
111 scalar_type: "uint16_t"
112 }
113 arg: {
114 type: TYPE_STRUCT
115 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
116 }
117 }
118
119 api: {
120 name: "notifyTransmitFollowupResponse"
121 arg: {
122 type: TYPE_SCALAR
123 scalar_type: "uint16_t"
124 }
125 arg: {
126 type: TYPE_STRUCT
127 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
128 }
129 }
130
131 api: {
132 name: "notifyCreateDataInterfaceResponse"
133 arg: {
134 type: TYPE_SCALAR
135 scalar_type: "uint16_t"
136 }
137 arg: {
138 type: TYPE_STRUCT
139 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
140 }
141 }
142
143 api: {
144 name: "notifyDeleteDataInterfaceResponse"
145 arg: {
146 type: TYPE_SCALAR
147 scalar_type: "uint16_t"
148 }
149 arg: {
150 type: TYPE_STRUCT
151 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
152 }
153 }
154
155 api: {
156 name: "notifyInitiateDataPathResponse"
157 arg: {
158 type: TYPE_SCALAR
159 scalar_type: "uint16_t"
160 }
161 arg: {
162 type: TYPE_STRUCT
163 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
164 }
Etan Cohenff7aac52017-02-10 18:11:19 -0800165 arg: {
166 type: TYPE_SCALAR
167 scalar_type: "uint32_t"
168 }
Roshan Pius720f4bd2017-01-18 09:45:46 -0800169 }
170
171 api: {
172 name: "notifyRespondToDataPathIndicationResponse"
173 arg: {
174 type: TYPE_SCALAR
175 scalar_type: "uint16_t"
176 }
177 arg: {
178 type: TYPE_STRUCT
179 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
180 }
Roshan Pius720f4bd2017-01-18 09:45:46 -0800181 }
182
183 api: {
184 name: "notifyTerminateDataPathResponse"
185 arg: {
186 type: TYPE_SCALAR
187 scalar_type: "uint16_t"
188 }
189 arg: {
190 type: TYPE_STRUCT
191 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
192 }
193 }
194
195 api: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800196 name: "eventClusterEvent"
197 arg: {
198 type: TYPE_STRUCT
199 predefined_type: "::android::hardware::wifi::V1_0::NanClusterEventInd"
200 }
201 }
202
203 api: {
204 name: "eventDisabled"
205 arg: {
206 type: TYPE_STRUCT
207 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
208 }
209 }
210
211 api: {
212 name: "eventPublishTerminated"
213 arg: {
214 type: TYPE_SCALAR
Etan Cohenff7aac52017-02-10 18:11:19 -0800215 scalar_type: "uint8_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800216 }
217 arg: {
218 type: TYPE_STRUCT
219 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
220 }
221 }
222
223 api: {
224 name: "eventSubscribeTerminated"
225 arg: {
226 type: TYPE_SCALAR
Etan Cohenff7aac52017-02-10 18:11:19 -0800227 scalar_type: "uint8_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800228 }
229 arg: {
230 type: TYPE_STRUCT
231 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
232 }
233 }
234
235 api: {
236 name: "eventMatch"
237 arg: {
238 type: TYPE_STRUCT
239 predefined_type: "::android::hardware::wifi::V1_0::NanMatchInd"
240 }
241 }
242
243 api: {
244 name: "eventMatchExpired"
245 arg: {
246 type: TYPE_SCALAR
Etan Cohenff7aac52017-02-10 18:11:19 -0800247 scalar_type: "uint8_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800248 }
249 arg: {
250 type: TYPE_SCALAR
251 scalar_type: "uint32_t"
252 }
253 }
254
255 api: {
256 name: "eventFollowupReceived"
257 arg: {
258 type: TYPE_STRUCT
259 predefined_type: "::android::hardware::wifi::V1_0::NanFollowupReceivedInd"
260 }
261 }
262
263 api: {
264 name: "eventTransmitFollowup"
265 arg: {
266 type: TYPE_SCALAR
267 scalar_type: "uint16_t"
268 }
269 arg: {
270 type: TYPE_STRUCT
271 predefined_type: "::android::hardware::wifi::V1_0::WifiNanStatus"
272 }
273 }
274
275 api: {
276 name: "eventDataPathRequest"
277 arg: {
278 type: TYPE_STRUCT
279 predefined_type: "::android::hardware::wifi::V1_0::NanDataPathRequestInd"
280 }
281 }
282
283 api: {
284 name: "eventDataPathConfirm"
285 arg: {
286 type: TYPE_STRUCT
287 predefined_type: "::android::hardware::wifi::V1_0::NanDataPathConfirmInd"
288 }
289 }
290
291 api: {
292 name: "eventDataPathTerminated"
293 arg: {
294 type: TYPE_SCALAR
295 scalar_type: "uint32_t"
296 }
297 }
298
Roshan Pius720f4bd2017-01-18 09:45:46 -0800299}