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