1 /*
2 * This file is auto-generated. DO NOT MODIFY.
3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out/android/os/IVoldListener.cpp.d --ninja -Isystem/vold/binder -Iframeworks/native/aidl/binder -Iframeworks/base/core/java -t --min_sdk_version=platform_apis -Isystem/vold/binder/ system/vold/binder/android/os/IVoldListener.aidl out/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out out/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out/android/os/IVoldListener.cpp
4 *
5 * DO NOT CHECK THIS FILE INTO A CODE TREE (e.g. git, etc..).
6 * ALWAYS GENERATE THIS FILE FROM UPDATED AIDL COMPILER
7 * AS A BUILD INTERMEDIATE ONLY. THIS IS NOT SOURCE CODE.
8 */
9 #include <android/os/IVoldListener.h>
10 #include <android/os/BpVoldListener.h>
11 namespace android {
12 namespace os {
13 DO_NOT_DIRECTLY_USE_ME_IMPLEMENT_META_INTERFACE(VoldListener, "android.os.IVoldListener")
14 } // namespace os
15 } // namespace android
16 #include <android/os/BpVoldListener.h>
17 #include <android/os/BnVoldListener.h>
18 #include <binder/Parcel.h>
19
20 namespace android {
21 namespace os {
22
BpVoldListener(const::android::sp<::android::IBinder> & _aidl_impl)23 BpVoldListener::BpVoldListener(const ::android::sp<::android::IBinder>& _aidl_impl)
24 : BpInterface<IVoldListener>(_aidl_impl){
25 }
26
onDiskCreated(const::std::string & diskId,int32_t flags)27 ::android::binder::Status BpVoldListener::onDiskCreated(const ::std::string& diskId, int32_t flags) {
28 ::android::Parcel _aidl_data;
29 _aidl_data.markForBinder(remoteStrong());
30 ::android::Parcel _aidl_reply;
31 ::android::status_t _aidl_ret_status = ::android::OK;
32 ::android::binder::Status _aidl_status;
33 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskCreated::cppClient");
34 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
35 if (((_aidl_ret_status) != (::android::OK))) {
36 goto _aidl_error;
37 }
38 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(diskId);
39 if (((_aidl_ret_status) != (::android::OK))) {
40 goto _aidl_error;
41 }
42 _aidl_ret_status = _aidl_data.writeInt32(flags);
43 if (((_aidl_ret_status) != (::android::OK))) {
44 goto _aidl_error;
45 }
46 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onDiskCreated, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
47 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
48 return IVoldListener::getDefaultImpl()->onDiskCreated(diskId, flags);
49 }
50 if (((_aidl_ret_status) != (::android::OK))) {
51 goto _aidl_error;
52 }
53 _aidl_error:
54 _aidl_status.setFromStatusT(_aidl_ret_status);
55 return _aidl_status;
56 }
57
onDiskScanned(const::std::string & diskId)58 ::android::binder::Status BpVoldListener::onDiskScanned(const ::std::string& diskId) {
59 ::android::Parcel _aidl_data;
60 _aidl_data.markForBinder(remoteStrong());
61 ::android::Parcel _aidl_reply;
62 ::android::status_t _aidl_ret_status = ::android::OK;
63 ::android::binder::Status _aidl_status;
64 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskScanned::cppClient");
65 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
66 if (((_aidl_ret_status) != (::android::OK))) {
67 goto _aidl_error;
68 }
69 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(diskId);
70 if (((_aidl_ret_status) != (::android::OK))) {
71 goto _aidl_error;
72 }
73 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onDiskScanned, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
74 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
75 return IVoldListener::getDefaultImpl()->onDiskScanned(diskId);
76 }
77 if (((_aidl_ret_status) != (::android::OK))) {
78 goto _aidl_error;
79 }
80 _aidl_error:
81 _aidl_status.setFromStatusT(_aidl_ret_status);
82 return _aidl_status;
83 }
84
onDiskMetadataChanged(const::std::string & diskId,int64_t sizeBytes,const::std::string & label,const::std::string & sysPath)85 ::android::binder::Status BpVoldListener::onDiskMetadataChanged(const ::std::string& diskId, int64_t sizeBytes, const ::std::string& label, const ::std::string& sysPath) {
86 ::android::Parcel _aidl_data;
87 _aidl_data.markForBinder(remoteStrong());
88 ::android::Parcel _aidl_reply;
89 ::android::status_t _aidl_ret_status = ::android::OK;
90 ::android::binder::Status _aidl_status;
91 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskMetadataChanged::cppClient");
92 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
93 if (((_aidl_ret_status) != (::android::OK))) {
94 goto _aidl_error;
95 }
96 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(diskId);
97 if (((_aidl_ret_status) != (::android::OK))) {
98 goto _aidl_error;
99 }
100 _aidl_ret_status = _aidl_data.writeInt64(sizeBytes);
101 if (((_aidl_ret_status) != (::android::OK))) {
102 goto _aidl_error;
103 }
104 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(label);
105 if (((_aidl_ret_status) != (::android::OK))) {
106 goto _aidl_error;
107 }
108 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(sysPath);
109 if (((_aidl_ret_status) != (::android::OK))) {
110 goto _aidl_error;
111 }
112 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onDiskMetadataChanged, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
113 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
114 return IVoldListener::getDefaultImpl()->onDiskMetadataChanged(diskId, sizeBytes, label, sysPath);
115 }
116 if (((_aidl_ret_status) != (::android::OK))) {
117 goto _aidl_error;
118 }
119 _aidl_error:
120 _aidl_status.setFromStatusT(_aidl_ret_status);
121 return _aidl_status;
122 }
123
onDiskDestroyed(const::std::string & diskId)124 ::android::binder::Status BpVoldListener::onDiskDestroyed(const ::std::string& diskId) {
125 ::android::Parcel _aidl_data;
126 _aidl_data.markForBinder(remoteStrong());
127 ::android::Parcel _aidl_reply;
128 ::android::status_t _aidl_ret_status = ::android::OK;
129 ::android::binder::Status _aidl_status;
130 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskDestroyed::cppClient");
131 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
132 if (((_aidl_ret_status) != (::android::OK))) {
133 goto _aidl_error;
134 }
135 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(diskId);
136 if (((_aidl_ret_status) != (::android::OK))) {
137 goto _aidl_error;
138 }
139 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onDiskDestroyed, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
140 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
141 return IVoldListener::getDefaultImpl()->onDiskDestroyed(diskId);
142 }
143 if (((_aidl_ret_status) != (::android::OK))) {
144 goto _aidl_error;
145 }
146 _aidl_error:
147 _aidl_status.setFromStatusT(_aidl_ret_status);
148 return _aidl_status;
149 }
150
onVolumeCreated(const::std::string & volId,int32_t type,const::std::string & diskId,const::std::string & partGuid,int32_t userId)151 ::android::binder::Status BpVoldListener::onVolumeCreated(const ::std::string& volId, int32_t type, const ::std::string& diskId, const ::std::string& partGuid, int32_t userId) {
152 ::android::Parcel _aidl_data;
153 _aidl_data.markForBinder(remoteStrong());
154 ::android::Parcel _aidl_reply;
155 ::android::status_t _aidl_ret_status = ::android::OK;
156 ::android::binder::Status _aidl_status;
157 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeCreated::cppClient");
158 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
159 if (((_aidl_ret_status) != (::android::OK))) {
160 goto _aidl_error;
161 }
162 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(volId);
163 if (((_aidl_ret_status) != (::android::OK))) {
164 goto _aidl_error;
165 }
166 _aidl_ret_status = _aidl_data.writeInt32(type);
167 if (((_aidl_ret_status) != (::android::OK))) {
168 goto _aidl_error;
169 }
170 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(diskId);
171 if (((_aidl_ret_status) != (::android::OK))) {
172 goto _aidl_error;
173 }
174 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(partGuid);
175 if (((_aidl_ret_status) != (::android::OK))) {
176 goto _aidl_error;
177 }
178 _aidl_ret_status = _aidl_data.writeInt32(userId);
179 if (((_aidl_ret_status) != (::android::OK))) {
180 goto _aidl_error;
181 }
182 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onVolumeCreated, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
183 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
184 return IVoldListener::getDefaultImpl()->onVolumeCreated(volId, type, diskId, partGuid, userId);
185 }
186 if (((_aidl_ret_status) != (::android::OK))) {
187 goto _aidl_error;
188 }
189 _aidl_error:
190 _aidl_status.setFromStatusT(_aidl_ret_status);
191 return _aidl_status;
192 }
193
onVolumeStateChanged(const::std::string & volId,int32_t state,int32_t userId)194 ::android::binder::Status BpVoldListener::onVolumeStateChanged(const ::std::string& volId, int32_t state, int32_t userId) {
195 ::android::Parcel _aidl_data;
196 _aidl_data.markForBinder(remoteStrong());
197 ::android::Parcel _aidl_reply;
198 ::android::status_t _aidl_ret_status = ::android::OK;
199 ::android::binder::Status _aidl_status;
200 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeStateChanged::cppClient");
201 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
202 if (((_aidl_ret_status) != (::android::OK))) {
203 goto _aidl_error;
204 }
205 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(volId);
206 if (((_aidl_ret_status) != (::android::OK))) {
207 goto _aidl_error;
208 }
209 _aidl_ret_status = _aidl_data.writeInt32(state);
210 if (((_aidl_ret_status) != (::android::OK))) {
211 goto _aidl_error;
212 }
213 _aidl_ret_status = _aidl_data.writeInt32(userId);
214 if (((_aidl_ret_status) != (::android::OK))) {
215 goto _aidl_error;
216 }
217 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onVolumeStateChanged, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
218 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
219 return IVoldListener::getDefaultImpl()->onVolumeStateChanged(volId, state, userId);
220 }
221 if (((_aidl_ret_status) != (::android::OK))) {
222 goto _aidl_error;
223 }
224 _aidl_error:
225 _aidl_status.setFromStatusT(_aidl_ret_status);
226 return _aidl_status;
227 }
228
onVolumeMetadataChanged(const::std::string & volId,const::std::string & fsType,const::std::string & fsUuid,const::std::string & fsLabel)229 ::android::binder::Status BpVoldListener::onVolumeMetadataChanged(const ::std::string& volId, const ::std::string& fsType, const ::std::string& fsUuid, const ::std::string& fsLabel) {
230 ::android::Parcel _aidl_data;
231 _aidl_data.markForBinder(remoteStrong());
232 ::android::Parcel _aidl_reply;
233 ::android::status_t _aidl_ret_status = ::android::OK;
234 ::android::binder::Status _aidl_status;
235 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeMetadataChanged::cppClient");
236 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
237 if (((_aidl_ret_status) != (::android::OK))) {
238 goto _aidl_error;
239 }
240 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(volId);
241 if (((_aidl_ret_status) != (::android::OK))) {
242 goto _aidl_error;
243 }
244 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(fsType);
245 if (((_aidl_ret_status) != (::android::OK))) {
246 goto _aidl_error;
247 }
248 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(fsUuid);
249 if (((_aidl_ret_status) != (::android::OK))) {
250 goto _aidl_error;
251 }
252 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(fsLabel);
253 if (((_aidl_ret_status) != (::android::OK))) {
254 goto _aidl_error;
255 }
256 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onVolumeMetadataChanged, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
257 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
258 return IVoldListener::getDefaultImpl()->onVolumeMetadataChanged(volId, fsType, fsUuid, fsLabel);
259 }
260 if (((_aidl_ret_status) != (::android::OK))) {
261 goto _aidl_error;
262 }
263 _aidl_error:
264 _aidl_status.setFromStatusT(_aidl_ret_status);
265 return _aidl_status;
266 }
267
onVolumePathChanged(const::std::string & volId,const::std::string & path)268 ::android::binder::Status BpVoldListener::onVolumePathChanged(const ::std::string& volId, const ::std::string& path) {
269 ::android::Parcel _aidl_data;
270 _aidl_data.markForBinder(remoteStrong());
271 ::android::Parcel _aidl_reply;
272 ::android::status_t _aidl_ret_status = ::android::OK;
273 ::android::binder::Status _aidl_status;
274 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumePathChanged::cppClient");
275 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
276 if (((_aidl_ret_status) != (::android::OK))) {
277 goto _aidl_error;
278 }
279 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(volId);
280 if (((_aidl_ret_status) != (::android::OK))) {
281 goto _aidl_error;
282 }
283 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(path);
284 if (((_aidl_ret_status) != (::android::OK))) {
285 goto _aidl_error;
286 }
287 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onVolumePathChanged, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
288 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
289 return IVoldListener::getDefaultImpl()->onVolumePathChanged(volId, path);
290 }
291 if (((_aidl_ret_status) != (::android::OK))) {
292 goto _aidl_error;
293 }
294 _aidl_error:
295 _aidl_status.setFromStatusT(_aidl_ret_status);
296 return _aidl_status;
297 }
298
onVolumeInternalPathChanged(const::std::string & volId,const::std::string & internalPath)299 ::android::binder::Status BpVoldListener::onVolumeInternalPathChanged(const ::std::string& volId, const ::std::string& internalPath) {
300 ::android::Parcel _aidl_data;
301 _aidl_data.markForBinder(remoteStrong());
302 ::android::Parcel _aidl_reply;
303 ::android::status_t _aidl_ret_status = ::android::OK;
304 ::android::binder::Status _aidl_status;
305 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeInternalPathChanged::cppClient");
306 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
307 if (((_aidl_ret_status) != (::android::OK))) {
308 goto _aidl_error;
309 }
310 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(volId);
311 if (((_aidl_ret_status) != (::android::OK))) {
312 goto _aidl_error;
313 }
314 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(internalPath);
315 if (((_aidl_ret_status) != (::android::OK))) {
316 goto _aidl_error;
317 }
318 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onVolumeInternalPathChanged, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
319 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
320 return IVoldListener::getDefaultImpl()->onVolumeInternalPathChanged(volId, internalPath);
321 }
322 if (((_aidl_ret_status) != (::android::OK))) {
323 goto _aidl_error;
324 }
325 _aidl_error:
326 _aidl_status.setFromStatusT(_aidl_ret_status);
327 return _aidl_status;
328 }
329
onVolumeDestroyed(const::std::string & volId)330 ::android::binder::Status BpVoldListener::onVolumeDestroyed(const ::std::string& volId) {
331 ::android::Parcel _aidl_data;
332 _aidl_data.markForBinder(remoteStrong());
333 ::android::Parcel _aidl_reply;
334 ::android::status_t _aidl_ret_status = ::android::OK;
335 ::android::binder::Status _aidl_status;
336 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeDestroyed::cppClient");
337 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
338 if (((_aidl_ret_status) != (::android::OK))) {
339 goto _aidl_error;
340 }
341 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(volId);
342 if (((_aidl_ret_status) != (::android::OK))) {
343 goto _aidl_error;
344 }
345 _aidl_ret_status = remote()->transact(BnVoldListener::TRANSACTION_onVolumeDestroyed, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
346 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IVoldListener::getDefaultImpl()) [[unlikely]] {
347 return IVoldListener::getDefaultImpl()->onVolumeDestroyed(volId);
348 }
349 if (((_aidl_ret_status) != (::android::OK))) {
350 goto _aidl_error;
351 }
352 _aidl_error:
353 _aidl_status.setFromStatusT(_aidl_ret_status);
354 return _aidl_status;
355 }
356
357 } // namespace os
358 } // namespace android
359 #include <android/os/BnVoldListener.h>
360 #include <binder/Parcel.h>
361 #include <binder/Stability.h>
362
363 namespace android {
364 namespace os {
365
BnVoldListener()366 BnVoldListener::BnVoldListener()
367 {
368 ::android::internal::Stability::markCompilationUnit(this);
369 }
370
onTransact(uint32_t _aidl_code,const::android::Parcel & _aidl_data,::android::Parcel * _aidl_reply,uint32_t _aidl_flags)371 ::android::status_t BnVoldListener::onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) {
372 ::android::status_t _aidl_ret_status = ::android::OK;
373 switch (_aidl_code) {
374 case BnVoldListener::TRANSACTION_onDiskCreated:
375 {
376 ::std::string in_diskId;
377 int32_t in_flags;
378 if (!(_aidl_data.checkInterface(this))) {
379 _aidl_ret_status = ::android::BAD_TYPE;
380 break;
381 }
382 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskCreated::cppServer");
383 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_diskId);
384 if (((_aidl_ret_status) != (::android::OK))) {
385 break;
386 }
387 _aidl_ret_status = _aidl_data.readInt32(&in_flags);
388 if (((_aidl_ret_status) != (::android::OK))) {
389 break;
390 }
391 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
392 _aidl_ret_status = st.writeToParcel(_aidl_reply);
393 break;
394 }
395 ::android::binder::Status _aidl_status(onDiskCreated(in_diskId, in_flags));
396 }
397 break;
398 case BnVoldListener::TRANSACTION_onDiskScanned:
399 {
400 ::std::string in_diskId;
401 if (!(_aidl_data.checkInterface(this))) {
402 _aidl_ret_status = ::android::BAD_TYPE;
403 break;
404 }
405 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskScanned::cppServer");
406 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_diskId);
407 if (((_aidl_ret_status) != (::android::OK))) {
408 break;
409 }
410 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
411 _aidl_ret_status = st.writeToParcel(_aidl_reply);
412 break;
413 }
414 ::android::binder::Status _aidl_status(onDiskScanned(in_diskId));
415 }
416 break;
417 case BnVoldListener::TRANSACTION_onDiskMetadataChanged:
418 {
419 ::std::string in_diskId;
420 int64_t in_sizeBytes;
421 ::std::string in_label;
422 ::std::string in_sysPath;
423 if (!(_aidl_data.checkInterface(this))) {
424 _aidl_ret_status = ::android::BAD_TYPE;
425 break;
426 }
427 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskMetadataChanged::cppServer");
428 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_diskId);
429 if (((_aidl_ret_status) != (::android::OK))) {
430 break;
431 }
432 _aidl_ret_status = _aidl_data.readInt64(&in_sizeBytes);
433 if (((_aidl_ret_status) != (::android::OK))) {
434 break;
435 }
436 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_label);
437 if (((_aidl_ret_status) != (::android::OK))) {
438 break;
439 }
440 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_sysPath);
441 if (((_aidl_ret_status) != (::android::OK))) {
442 break;
443 }
444 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
445 _aidl_ret_status = st.writeToParcel(_aidl_reply);
446 break;
447 }
448 ::android::binder::Status _aidl_status(onDiskMetadataChanged(in_diskId, in_sizeBytes, in_label, in_sysPath));
449 }
450 break;
451 case BnVoldListener::TRANSACTION_onDiskDestroyed:
452 {
453 ::std::string in_diskId;
454 if (!(_aidl_data.checkInterface(this))) {
455 _aidl_ret_status = ::android::BAD_TYPE;
456 break;
457 }
458 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onDiskDestroyed::cppServer");
459 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_diskId);
460 if (((_aidl_ret_status) != (::android::OK))) {
461 break;
462 }
463 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
464 _aidl_ret_status = st.writeToParcel(_aidl_reply);
465 break;
466 }
467 ::android::binder::Status _aidl_status(onDiskDestroyed(in_diskId));
468 }
469 break;
470 case BnVoldListener::TRANSACTION_onVolumeCreated:
471 {
472 ::std::string in_volId;
473 int32_t in_type;
474 ::std::string in_diskId;
475 ::std::string in_partGuid;
476 int32_t in_userId;
477 if (!(_aidl_data.checkInterface(this))) {
478 _aidl_ret_status = ::android::BAD_TYPE;
479 break;
480 }
481 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeCreated::cppServer");
482 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_volId);
483 if (((_aidl_ret_status) != (::android::OK))) {
484 break;
485 }
486 _aidl_ret_status = _aidl_data.readInt32(&in_type);
487 if (((_aidl_ret_status) != (::android::OK))) {
488 break;
489 }
490 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_diskId);
491 if (((_aidl_ret_status) != (::android::OK))) {
492 break;
493 }
494 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_partGuid);
495 if (((_aidl_ret_status) != (::android::OK))) {
496 break;
497 }
498 _aidl_ret_status = _aidl_data.readInt32(&in_userId);
499 if (((_aidl_ret_status) != (::android::OK))) {
500 break;
501 }
502 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
503 _aidl_ret_status = st.writeToParcel(_aidl_reply);
504 break;
505 }
506 ::android::binder::Status _aidl_status(onVolumeCreated(in_volId, in_type, in_diskId, in_partGuid, in_userId));
507 }
508 break;
509 case BnVoldListener::TRANSACTION_onVolumeStateChanged:
510 {
511 ::std::string in_volId;
512 int32_t in_state;
513 int32_t in_userId;
514 if (!(_aidl_data.checkInterface(this))) {
515 _aidl_ret_status = ::android::BAD_TYPE;
516 break;
517 }
518 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeStateChanged::cppServer");
519 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_volId);
520 if (((_aidl_ret_status) != (::android::OK))) {
521 break;
522 }
523 _aidl_ret_status = _aidl_data.readInt32(&in_state);
524 if (((_aidl_ret_status) != (::android::OK))) {
525 break;
526 }
527 _aidl_ret_status = _aidl_data.readInt32(&in_userId);
528 if (((_aidl_ret_status) != (::android::OK))) {
529 break;
530 }
531 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
532 _aidl_ret_status = st.writeToParcel(_aidl_reply);
533 break;
534 }
535 ::android::binder::Status _aidl_status(onVolumeStateChanged(in_volId, in_state, in_userId));
536 }
537 break;
538 case BnVoldListener::TRANSACTION_onVolumeMetadataChanged:
539 {
540 ::std::string in_volId;
541 ::std::string in_fsType;
542 ::std::string in_fsUuid;
543 ::std::string in_fsLabel;
544 if (!(_aidl_data.checkInterface(this))) {
545 _aidl_ret_status = ::android::BAD_TYPE;
546 break;
547 }
548 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeMetadataChanged::cppServer");
549 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_volId);
550 if (((_aidl_ret_status) != (::android::OK))) {
551 break;
552 }
553 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_fsType);
554 if (((_aidl_ret_status) != (::android::OK))) {
555 break;
556 }
557 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_fsUuid);
558 if (((_aidl_ret_status) != (::android::OK))) {
559 break;
560 }
561 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_fsLabel);
562 if (((_aidl_ret_status) != (::android::OK))) {
563 break;
564 }
565 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
566 _aidl_ret_status = st.writeToParcel(_aidl_reply);
567 break;
568 }
569 ::android::binder::Status _aidl_status(onVolumeMetadataChanged(in_volId, in_fsType, in_fsUuid, in_fsLabel));
570 }
571 break;
572 case BnVoldListener::TRANSACTION_onVolumePathChanged:
573 {
574 ::std::string in_volId;
575 ::std::string in_path;
576 if (!(_aidl_data.checkInterface(this))) {
577 _aidl_ret_status = ::android::BAD_TYPE;
578 break;
579 }
580 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumePathChanged::cppServer");
581 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_volId);
582 if (((_aidl_ret_status) != (::android::OK))) {
583 break;
584 }
585 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_path);
586 if (((_aidl_ret_status) != (::android::OK))) {
587 break;
588 }
589 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
590 _aidl_ret_status = st.writeToParcel(_aidl_reply);
591 break;
592 }
593 ::android::binder::Status _aidl_status(onVolumePathChanged(in_volId, in_path));
594 }
595 break;
596 case BnVoldListener::TRANSACTION_onVolumeInternalPathChanged:
597 {
598 ::std::string in_volId;
599 ::std::string in_internalPath;
600 if (!(_aidl_data.checkInterface(this))) {
601 _aidl_ret_status = ::android::BAD_TYPE;
602 break;
603 }
604 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeInternalPathChanged::cppServer");
605 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_volId);
606 if (((_aidl_ret_status) != (::android::OK))) {
607 break;
608 }
609 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_internalPath);
610 if (((_aidl_ret_status) != (::android::OK))) {
611 break;
612 }
613 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
614 _aidl_ret_status = st.writeToParcel(_aidl_reply);
615 break;
616 }
617 ::android::binder::Status _aidl_status(onVolumeInternalPathChanged(in_volId, in_internalPath));
618 }
619 break;
620 case BnVoldListener::TRANSACTION_onVolumeDestroyed:
621 {
622 ::std::string in_volId;
623 if (!(_aidl_data.checkInterface(this))) {
624 _aidl_ret_status = ::android::BAD_TYPE;
625 break;
626 }
627 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IVoldListener::onVolumeDestroyed::cppServer");
628 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_volId);
629 if (((_aidl_ret_status) != (::android::OK))) {
630 break;
631 }
632 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
633 _aidl_ret_status = st.writeToParcel(_aidl_reply);
634 break;
635 }
636 ::android::binder::Status _aidl_status(onVolumeDestroyed(in_volId));
637 }
638 break;
639 default:
640 {
641 _aidl_ret_status = ::android::BBinder::onTransact(_aidl_code, _aidl_data, _aidl_reply, _aidl_flags);
642 }
643 break;
644 }
645 if (_aidl_ret_status == ::android::UNEXPECTED_NULL) {
646 _aidl_ret_status = ::android::binder::Status::fromExceptionCode(::android::binder::Status::EX_NULL_POINTER).writeOverParcel(_aidl_reply);
647 }
648 return _aidl_ret_status;
649 }
650
651 } // namespace os
652 } // namespace android
653