1 /*
2 * This file is auto-generated. DO NOT MODIFY.
3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/a8f9401e4a6a0738b82469769f9c394354986721/out/android/net/wifi/nl80211/IInterfaceEventCallback.cpp.d --ninja -Isystem/connectivity/wificond/aidl -t --min_sdk_version=platform_apis -Isystem/connectivity/wificond/aidl/ system/connectivity/wificond/aidl/android/net/wifi/nl80211/IInterfaceEventCallback.aidl out/soong/.temp/sbox/a8f9401e4a6a0738b82469769f9c394354986721/out out/soong/.temp/sbox/a8f9401e4a6a0738b82469769f9c394354986721/out/android/net/wifi/nl80211/IInterfaceEventCallback.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/net/wifi/nl80211/IInterfaceEventCallback.h>
10 #include <android/net/wifi/nl80211/BpInterfaceEventCallback.h>
11 namespace android {
12 namespace net {
13 namespace wifi {
14 namespace nl80211 {
15 DO_NOT_DIRECTLY_USE_ME_IMPLEMENT_META_INTERFACE(InterfaceEventCallback, "android.net.wifi.nl80211.IInterfaceEventCallback")
16 } // namespace nl80211
17 } // namespace wifi
18 } // namespace net
19 } // namespace android
20 #include <android/net/wifi/nl80211/BpInterfaceEventCallback.h>
21 #include <android/net/wifi/nl80211/BnInterfaceEventCallback.h>
22 #include <binder/Parcel.h>
23
24 namespace android {
25 namespace net {
26 namespace wifi {
27 namespace nl80211 {
28
BpInterfaceEventCallback(const::android::sp<::android::IBinder> & _aidl_impl)29 BpInterfaceEventCallback::BpInterfaceEventCallback(const ::android::sp<::android::IBinder>& _aidl_impl)
30 : BpInterface<IInterfaceEventCallback>(_aidl_impl){
31 }
32
OnClientInterfaceReady(const::android::sp<::android::net::wifi::nl80211::IClientInterface> & network_interface)33 ::android::binder::Status BpInterfaceEventCallback::OnClientInterfaceReady(const ::android::sp<::android::net::wifi::nl80211::IClientInterface>& network_interface) {
34 ::android::Parcel _aidl_data;
35 _aidl_data.markForBinder(remoteStrong());
36 ::android::Parcel _aidl_reply;
37 ::android::status_t _aidl_ret_status = ::android::OK;
38 ::android::binder::Status _aidl_status;
39 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnClientInterfaceReady::cppClient");
40 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
41 if (((_aidl_ret_status) != (::android::OK))) {
42 goto _aidl_error;
43 }
44 _aidl_ret_status = _aidl_data.writeStrongBinder(network_interface);
45 if (((_aidl_ret_status) != (::android::OK))) {
46 goto _aidl_error;
47 }
48 _aidl_ret_status = remote()->transact(BnInterfaceEventCallback::TRANSACTION_OnClientInterfaceReady, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
49 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IInterfaceEventCallback::getDefaultImpl()) [[unlikely]] {
50 return IInterfaceEventCallback::getDefaultImpl()->OnClientInterfaceReady(network_interface);
51 }
52 if (((_aidl_ret_status) != (::android::OK))) {
53 goto _aidl_error;
54 }
55 _aidl_error:
56 _aidl_status.setFromStatusT(_aidl_ret_status);
57 return _aidl_status;
58 }
59
OnApInterfaceReady(const::android::sp<::android::net::wifi::nl80211::IApInterface> & network_interface)60 ::android::binder::Status BpInterfaceEventCallback::OnApInterfaceReady(const ::android::sp<::android::net::wifi::nl80211::IApInterface>& network_interface) {
61 ::android::Parcel _aidl_data;
62 _aidl_data.markForBinder(remoteStrong());
63 ::android::Parcel _aidl_reply;
64 ::android::status_t _aidl_ret_status = ::android::OK;
65 ::android::binder::Status _aidl_status;
66 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnApInterfaceReady::cppClient");
67 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
68 if (((_aidl_ret_status) != (::android::OK))) {
69 goto _aidl_error;
70 }
71 _aidl_ret_status = _aidl_data.writeStrongBinder(network_interface);
72 if (((_aidl_ret_status) != (::android::OK))) {
73 goto _aidl_error;
74 }
75 _aidl_ret_status = remote()->transact(BnInterfaceEventCallback::TRANSACTION_OnApInterfaceReady, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
76 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IInterfaceEventCallback::getDefaultImpl()) [[unlikely]] {
77 return IInterfaceEventCallback::getDefaultImpl()->OnApInterfaceReady(network_interface);
78 }
79 if (((_aidl_ret_status) != (::android::OK))) {
80 goto _aidl_error;
81 }
82 _aidl_error:
83 _aidl_status.setFromStatusT(_aidl_ret_status);
84 return _aidl_status;
85 }
86
OnClientTorndownEvent(const::android::sp<::android::net::wifi::nl80211::IClientInterface> & network_interface)87 ::android::binder::Status BpInterfaceEventCallback::OnClientTorndownEvent(const ::android::sp<::android::net::wifi::nl80211::IClientInterface>& network_interface) {
88 ::android::Parcel _aidl_data;
89 _aidl_data.markForBinder(remoteStrong());
90 ::android::Parcel _aidl_reply;
91 ::android::status_t _aidl_ret_status = ::android::OK;
92 ::android::binder::Status _aidl_status;
93 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnClientTorndownEvent::cppClient");
94 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
95 if (((_aidl_ret_status) != (::android::OK))) {
96 goto _aidl_error;
97 }
98 _aidl_ret_status = _aidl_data.writeStrongBinder(network_interface);
99 if (((_aidl_ret_status) != (::android::OK))) {
100 goto _aidl_error;
101 }
102 _aidl_ret_status = remote()->transact(BnInterfaceEventCallback::TRANSACTION_OnClientTorndownEvent, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
103 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IInterfaceEventCallback::getDefaultImpl()) [[unlikely]] {
104 return IInterfaceEventCallback::getDefaultImpl()->OnClientTorndownEvent(network_interface);
105 }
106 if (((_aidl_ret_status) != (::android::OK))) {
107 goto _aidl_error;
108 }
109 _aidl_error:
110 _aidl_status.setFromStatusT(_aidl_ret_status);
111 return _aidl_status;
112 }
113
OnApTorndownEvent(const::android::sp<::android::net::wifi::nl80211::IApInterface> & network_interface)114 ::android::binder::Status BpInterfaceEventCallback::OnApTorndownEvent(const ::android::sp<::android::net::wifi::nl80211::IApInterface>& network_interface) {
115 ::android::Parcel _aidl_data;
116 _aidl_data.markForBinder(remoteStrong());
117 ::android::Parcel _aidl_reply;
118 ::android::status_t _aidl_ret_status = ::android::OK;
119 ::android::binder::Status _aidl_status;
120 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnApTorndownEvent::cppClient");
121 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
122 if (((_aidl_ret_status) != (::android::OK))) {
123 goto _aidl_error;
124 }
125 _aidl_ret_status = _aidl_data.writeStrongBinder(network_interface);
126 if (((_aidl_ret_status) != (::android::OK))) {
127 goto _aidl_error;
128 }
129 _aidl_ret_status = remote()->transact(BnInterfaceEventCallback::TRANSACTION_OnApTorndownEvent, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
130 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IInterfaceEventCallback::getDefaultImpl()) [[unlikely]] {
131 return IInterfaceEventCallback::getDefaultImpl()->OnApTorndownEvent(network_interface);
132 }
133 if (((_aidl_ret_status) != (::android::OK))) {
134 goto _aidl_error;
135 }
136 _aidl_error:
137 _aidl_status.setFromStatusT(_aidl_ret_status);
138 return _aidl_status;
139 }
140
141 } // namespace nl80211
142 } // namespace wifi
143 } // namespace net
144 } // namespace android
145 #include <android/net/wifi/nl80211/BnInterfaceEventCallback.h>
146 #include <binder/Parcel.h>
147 #include <binder/Stability.h>
148
149 namespace android {
150 namespace net {
151 namespace wifi {
152 namespace nl80211 {
153
BnInterfaceEventCallback()154 BnInterfaceEventCallback::BnInterfaceEventCallback()
155 {
156 ::android::internal::Stability::markCompilationUnit(this);
157 }
158
onTransact(uint32_t _aidl_code,const::android::Parcel & _aidl_data,::android::Parcel * _aidl_reply,uint32_t _aidl_flags)159 ::android::status_t BnInterfaceEventCallback::onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) {
160 ::android::status_t _aidl_ret_status = ::android::OK;
161 switch (_aidl_code) {
162 case BnInterfaceEventCallback::TRANSACTION_OnClientInterfaceReady:
163 {
164 ::android::sp<::android::net::wifi::nl80211::IClientInterface> in_network_interface;
165 if (!(_aidl_data.checkInterface(this))) {
166 _aidl_ret_status = ::android::BAD_TYPE;
167 break;
168 }
169 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnClientInterfaceReady::cppServer");
170 _aidl_ret_status = _aidl_data.readStrongBinder(&in_network_interface);
171 if (((_aidl_ret_status) != (::android::OK))) {
172 break;
173 }
174 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
175 _aidl_ret_status = st.writeToParcel(_aidl_reply);
176 break;
177 }
178 ::android::binder::Status _aidl_status(OnClientInterfaceReady(in_network_interface));
179 }
180 break;
181 case BnInterfaceEventCallback::TRANSACTION_OnApInterfaceReady:
182 {
183 ::android::sp<::android::net::wifi::nl80211::IApInterface> in_network_interface;
184 if (!(_aidl_data.checkInterface(this))) {
185 _aidl_ret_status = ::android::BAD_TYPE;
186 break;
187 }
188 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnApInterfaceReady::cppServer");
189 _aidl_ret_status = _aidl_data.readStrongBinder(&in_network_interface);
190 if (((_aidl_ret_status) != (::android::OK))) {
191 break;
192 }
193 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
194 _aidl_ret_status = st.writeToParcel(_aidl_reply);
195 break;
196 }
197 ::android::binder::Status _aidl_status(OnApInterfaceReady(in_network_interface));
198 }
199 break;
200 case BnInterfaceEventCallback::TRANSACTION_OnClientTorndownEvent:
201 {
202 ::android::sp<::android::net::wifi::nl80211::IClientInterface> in_network_interface;
203 if (!(_aidl_data.checkInterface(this))) {
204 _aidl_ret_status = ::android::BAD_TYPE;
205 break;
206 }
207 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnClientTorndownEvent::cppServer");
208 _aidl_ret_status = _aidl_data.readStrongBinder(&in_network_interface);
209 if (((_aidl_ret_status) != (::android::OK))) {
210 break;
211 }
212 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
213 _aidl_ret_status = st.writeToParcel(_aidl_reply);
214 break;
215 }
216 ::android::binder::Status _aidl_status(OnClientTorndownEvent(in_network_interface));
217 }
218 break;
219 case BnInterfaceEventCallback::TRANSACTION_OnApTorndownEvent:
220 {
221 ::android::sp<::android::net::wifi::nl80211::IApInterface> in_network_interface;
222 if (!(_aidl_data.checkInterface(this))) {
223 _aidl_ret_status = ::android::BAD_TYPE;
224 break;
225 }
226 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IInterfaceEventCallback::OnApTorndownEvent::cppServer");
227 _aidl_ret_status = _aidl_data.readStrongBinder(&in_network_interface);
228 if (((_aidl_ret_status) != (::android::OK))) {
229 break;
230 }
231 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
232 _aidl_ret_status = st.writeToParcel(_aidl_reply);
233 break;
234 }
235 ::android::binder::Status _aidl_status(OnApTorndownEvent(in_network_interface));
236 }
237 break;
238 default:
239 {
240 _aidl_ret_status = ::android::BBinder::onTransact(_aidl_code, _aidl_data, _aidl_reply, _aidl_flags);
241 }
242 break;
243 }
244 if (_aidl_ret_status == ::android::UNEXPECTED_NULL) {
245 _aidl_ret_status = ::android::binder::Status::fromExceptionCode(::android::binder::Status::EX_NULL_POINTER).writeOverParcel(_aidl_reply);
246 }
247 return _aidl_ret_status;
248 }
249
250 } // namespace nl80211
251 } // namespace wifi
252 } // namespace net
253 } // namespace android
254