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