1 /*
2 * This file is auto-generated. DO NOT MODIFY.
3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/318b8d90ecf93085c641582dc1fc9ad4e55d0982/out/android/os/storaged/IStoragedPrivate.cpp.d --ninja -Isystem/core/storaged/binder -Iframeworks/native/aidl/binder -t --min_sdk_version=platform_apis -Isystem/core/storaged/binder/ system/core/storaged/binder/android/os/storaged/IStoragedPrivate.aidl out/soong/.temp/sbox/318b8d90ecf93085c641582dc1fc9ad4e55d0982/out out/soong/.temp/sbox/318b8d90ecf93085c641582dc1fc9ad4e55d0982/out/android/os/storaged/IStoragedPrivate.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/storaged/IStoragedPrivate.h>
10 #include <android/os/storaged/BpStoragedPrivate.h>
11 namespace android {
12 namespace os {
13 namespace storaged {
14 DO_NOT_DIRECTLY_USE_ME_IMPLEMENT_META_INTERFACE(StoragedPrivate, "android.os.storaged.IStoragedPrivate")
15 } // namespace storaged
16 } // namespace os
17 } // namespace android
18 #include <android/os/storaged/BpStoragedPrivate.h>
19 #include <android/os/storaged/BnStoragedPrivate.h>
20 #include <binder/Parcel.h>
21
22 namespace android {
23 namespace os {
24 namespace storaged {
25
BpStoragedPrivate(const::android::sp<::android::IBinder> & _aidl_impl)26 BpStoragedPrivate::BpStoragedPrivate(const ::android::sp<::android::IBinder>& _aidl_impl)
27 : BpInterface<IStoragedPrivate>(_aidl_impl){
28 }
29
dumpUids(::std::vector<::android::os::storaged::UidInfo> * _aidl_return)30 ::android::binder::Status BpStoragedPrivate::dumpUids(::std::vector<::android::os::storaged::UidInfo>* _aidl_return) {
31 ::android::Parcel _aidl_data;
32 _aidl_data.markForBinder(remoteStrong());
33 ::android::Parcel _aidl_reply;
34 ::android::status_t _aidl_ret_status = ::android::OK;
35 ::android::binder::Status _aidl_status;
36 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IStoragedPrivate::dumpUids::cppClient");
37 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
38 if (((_aidl_ret_status) != (::android::OK))) {
39 goto _aidl_error;
40 }
41 _aidl_ret_status = remote()->transact(BnStoragedPrivate::TRANSACTION_dumpUids, _aidl_data, &_aidl_reply, 0);
42 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IStoragedPrivate::getDefaultImpl()) [[unlikely]] {
43 return IStoragedPrivate::getDefaultImpl()->dumpUids(_aidl_return);
44 }
45 if (((_aidl_ret_status) != (::android::OK))) {
46 goto _aidl_error;
47 }
48 _aidl_ret_status = _aidl_status.readFromParcel(_aidl_reply);
49 if (((_aidl_ret_status) != (::android::OK))) {
50 goto _aidl_error;
51 }
52 if (!_aidl_status.isOk()) {
53 return _aidl_status;
54 }
55 _aidl_ret_status = _aidl_reply.readParcelableVector(_aidl_return);
56 if (((_aidl_ret_status) != (::android::OK))) {
57 goto _aidl_error;
58 }
59 _aidl_error:
60 _aidl_status.setFromStatusT(_aidl_ret_status);
61 return _aidl_status;
62 }
63
dumpPerfHistory(::std::vector<int32_t> * _aidl_return)64 ::android::binder::Status BpStoragedPrivate::dumpPerfHistory(::std::vector<int32_t>* _aidl_return) {
65 ::android::Parcel _aidl_data;
66 _aidl_data.markForBinder(remoteStrong());
67 ::android::Parcel _aidl_reply;
68 ::android::status_t _aidl_ret_status = ::android::OK;
69 ::android::binder::Status _aidl_status;
70 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IStoragedPrivate::dumpPerfHistory::cppClient");
71 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
72 if (((_aidl_ret_status) != (::android::OK))) {
73 goto _aidl_error;
74 }
75 _aidl_ret_status = remote()->transact(BnStoragedPrivate::TRANSACTION_dumpPerfHistory, _aidl_data, &_aidl_reply, 0);
76 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IStoragedPrivate::getDefaultImpl()) [[unlikely]] {
77 return IStoragedPrivate::getDefaultImpl()->dumpPerfHistory(_aidl_return);
78 }
79 if (((_aidl_ret_status) != (::android::OK))) {
80 goto _aidl_error;
81 }
82 _aidl_ret_status = _aidl_status.readFromParcel(_aidl_reply);
83 if (((_aidl_ret_status) != (::android::OK))) {
84 goto _aidl_error;
85 }
86 if (!_aidl_status.isOk()) {
87 return _aidl_status;
88 }
89 _aidl_ret_status = _aidl_reply.readInt32Vector(_aidl_return);
90 if (((_aidl_ret_status) != (::android::OK))) {
91 goto _aidl_error;
92 }
93 _aidl_error:
94 _aidl_status.setFromStatusT(_aidl_ret_status);
95 return _aidl_status;
96 }
97
98 } // namespace storaged
99 } // namespace os
100 } // namespace android
101 #include <android/os/storaged/BnStoragedPrivate.h>
102 #include <binder/Parcel.h>
103 #include <binder/Stability.h>
104
105 namespace android {
106 namespace os {
107 namespace storaged {
108
BnStoragedPrivate()109 BnStoragedPrivate::BnStoragedPrivate()
110 {
111 ::android::internal::Stability::markCompilationUnit(this);
112 }
113
onTransact(uint32_t _aidl_code,const::android::Parcel & _aidl_data,::android::Parcel * _aidl_reply,uint32_t _aidl_flags)114 ::android::status_t BnStoragedPrivate::onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) {
115 ::android::status_t _aidl_ret_status = ::android::OK;
116 switch (_aidl_code) {
117 case BnStoragedPrivate::TRANSACTION_dumpUids:
118 {
119 ::std::vector<::android::os::storaged::UidInfo> _aidl_return;
120 if (!(_aidl_data.checkInterface(this))) {
121 _aidl_ret_status = ::android::BAD_TYPE;
122 break;
123 }
124 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IStoragedPrivate::dumpUids::cppServer");
125 ::android::binder::Status _aidl_status(dumpUids(&_aidl_return));
126 _aidl_ret_status = _aidl_status.writeToParcel(_aidl_reply);
127 if (((_aidl_ret_status) != (::android::OK))) {
128 break;
129 }
130 if (!_aidl_status.isOk()) {
131 break;
132 }
133 _aidl_ret_status = _aidl_reply->writeParcelableVector(_aidl_return);
134 if (((_aidl_ret_status) != (::android::OK))) {
135 break;
136 }
137 }
138 break;
139 case BnStoragedPrivate::TRANSACTION_dumpPerfHistory:
140 {
141 ::std::vector<int32_t> _aidl_return;
142 if (!(_aidl_data.checkInterface(this))) {
143 _aidl_ret_status = ::android::BAD_TYPE;
144 break;
145 }
146 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IStoragedPrivate::dumpPerfHistory::cppServer");
147 ::android::binder::Status _aidl_status(dumpPerfHistory(&_aidl_return));
148 _aidl_ret_status = _aidl_status.writeToParcel(_aidl_reply);
149 if (((_aidl_ret_status) != (::android::OK))) {
150 break;
151 }
152 if (!_aidl_status.isOk()) {
153 break;
154 }
155 _aidl_ret_status = _aidl_reply->writeInt32Vector(_aidl_return);
156 if (((_aidl_ret_status) != (::android::OK))) {
157 break;
158 }
159 }
160 break;
161 default:
162 {
163 _aidl_ret_status = ::android::BBinder::onTransact(_aidl_code, _aidl_data, _aidl_reply, _aidl_flags);
164 }
165 break;
166 }
167 if (_aidl_ret_status == ::android::UNEXPECTED_NULL) {
168 _aidl_ret_status = ::android::binder::Status::fromExceptionCode(::android::binder::Status::EX_NULL_POINTER).writeOverParcel(_aidl_reply);
169 }
170 return _aidl_ret_status;
171 }
172
173 } // namespace storaged
174 } // namespace os
175 } // namespace android
176