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/IScanEvent.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/IScanEvent.aidl out/soong/.temp/sbox/a8f9401e4a6a0738b82469769f9c394354986721/out out/soong/.temp/sbox/a8f9401e4a6a0738b82469769f9c394354986721/out/android/net/wifi/nl80211/IScanEvent.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/IScanEvent.h>
10 #include <android/net/wifi/nl80211/BpScanEvent.h>
11 namespace android {
12 namespace net {
13 namespace wifi {
14 namespace nl80211 {
15 DO_NOT_DIRECTLY_USE_ME_IMPLEMENT_META_INTERFACE(ScanEvent, "android.net.wifi.nl80211.IScanEvent")
16 } // namespace nl80211
17 } // namespace wifi
18 } // namespace net
19 } // namespace android
20 #include <android/net/wifi/nl80211/BpScanEvent.h>
21 #include <android/net/wifi/nl80211/BnScanEvent.h>
22 #include <binder/Parcel.h>
23
24 namespace android {
25 namespace net {
26 namespace wifi {
27 namespace nl80211 {
28
BpScanEvent(const::android::sp<::android::IBinder> & _aidl_impl)29 BpScanEvent::BpScanEvent(const ::android::sp<::android::IBinder>& _aidl_impl)
30 : BpInterface<IScanEvent>(_aidl_impl){
31 }
32
OnScanResultReady()33 ::android::binder::Status BpScanEvent::OnScanResultReady() {
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::IScanEvent::OnScanResultReady::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 = remote()->transact(BnScanEvent::TRANSACTION_OnScanResultReady, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
45 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IScanEvent::getDefaultImpl()) [[unlikely]] {
46 return IScanEvent::getDefaultImpl()->OnScanResultReady();
47 }
48 if (((_aidl_ret_status) != (::android::OK))) {
49 goto _aidl_error;
50 }
51 _aidl_error:
52 _aidl_status.setFromStatusT(_aidl_ret_status);
53 return _aidl_status;
54 }
55
OnScanFailed()56 ::android::binder::Status BpScanEvent::OnScanFailed() {
57 ::android::Parcel _aidl_data;
58 _aidl_data.markForBinder(remoteStrong());
59 ::android::Parcel _aidl_reply;
60 ::android::status_t _aidl_ret_status = ::android::OK;
61 ::android::binder::Status _aidl_status;
62 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IScanEvent::OnScanFailed::cppClient");
63 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
64 if (((_aidl_ret_status) != (::android::OK))) {
65 goto _aidl_error;
66 }
67 _aidl_ret_status = remote()->transact(BnScanEvent::TRANSACTION_OnScanFailed, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
68 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IScanEvent::getDefaultImpl()) [[unlikely]] {
69 return IScanEvent::getDefaultImpl()->OnScanFailed();
70 }
71 if (((_aidl_ret_status) != (::android::OK))) {
72 goto _aidl_error;
73 }
74 _aidl_error:
75 _aidl_status.setFromStatusT(_aidl_ret_status);
76 return _aidl_status;
77 }
78
OnScanRequestFailed(int32_t errorCode)79 ::android::binder::Status BpScanEvent::OnScanRequestFailed(int32_t errorCode) {
80 ::android::Parcel _aidl_data;
81 _aidl_data.markForBinder(remoteStrong());
82 ::android::Parcel _aidl_reply;
83 ::android::status_t _aidl_ret_status = ::android::OK;
84 ::android::binder::Status _aidl_status;
85 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IScanEvent::OnScanRequestFailed::cppClient");
86 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
87 if (((_aidl_ret_status) != (::android::OK))) {
88 goto _aidl_error;
89 }
90 _aidl_ret_status = _aidl_data.writeInt32(errorCode);
91 if (((_aidl_ret_status) != (::android::OK))) {
92 goto _aidl_error;
93 }
94 _aidl_ret_status = remote()->transact(BnScanEvent::TRANSACTION_OnScanRequestFailed, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
95 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && IScanEvent::getDefaultImpl()) [[unlikely]] {
96 return IScanEvent::getDefaultImpl()->OnScanRequestFailed(errorCode);
97 }
98 if (((_aidl_ret_status) != (::android::OK))) {
99 goto _aidl_error;
100 }
101 _aidl_error:
102 _aidl_status.setFromStatusT(_aidl_ret_status);
103 return _aidl_status;
104 }
105
106 } // namespace nl80211
107 } // namespace wifi
108 } // namespace net
109 } // namespace android
110 #include <android/net/wifi/nl80211/BnScanEvent.h>
111 #include <binder/Parcel.h>
112 #include <binder/Stability.h>
113
114 namespace android {
115 namespace net {
116 namespace wifi {
117 namespace nl80211 {
118
BnScanEvent()119 BnScanEvent::BnScanEvent()
120 {
121 ::android::internal::Stability::markCompilationUnit(this);
122 }
123
onTransact(uint32_t _aidl_code,const::android::Parcel & _aidl_data,::android::Parcel * _aidl_reply,uint32_t _aidl_flags)124 ::android::status_t BnScanEvent::onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) {
125 ::android::status_t _aidl_ret_status = ::android::OK;
126 switch (_aidl_code) {
127 case BnScanEvent::TRANSACTION_OnScanResultReady:
128 {
129 if (!(_aidl_data.checkInterface(this))) {
130 _aidl_ret_status = ::android::BAD_TYPE;
131 break;
132 }
133 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IScanEvent::OnScanResultReady::cppServer");
134 ::android::binder::Status _aidl_status(OnScanResultReady());
135 }
136 break;
137 case BnScanEvent::TRANSACTION_OnScanFailed:
138 {
139 if (!(_aidl_data.checkInterface(this))) {
140 _aidl_ret_status = ::android::BAD_TYPE;
141 break;
142 }
143 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IScanEvent::OnScanFailed::cppServer");
144 ::android::binder::Status _aidl_status(OnScanFailed());
145 }
146 break;
147 case BnScanEvent::TRANSACTION_OnScanRequestFailed:
148 {
149 int32_t in_errorCode;
150 if (!(_aidl_data.checkInterface(this))) {
151 _aidl_ret_status = ::android::BAD_TYPE;
152 break;
153 }
154 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::IScanEvent::OnScanRequestFailed::cppServer");
155 _aidl_ret_status = _aidl_data.readInt32(&in_errorCode);
156 if (((_aidl_ret_status) != (::android::OK))) {
157 break;
158 }
159 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
160 _aidl_ret_status = st.writeToParcel(_aidl_reply);
161 break;
162 }
163 ::android::binder::Status _aidl_status(OnScanRequestFailed(in_errorCode));
164 }
165 break;
166 default:
167 {
168 _aidl_ret_status = ::android::BBinder::onTransact(_aidl_code, _aidl_data, _aidl_reply, _aidl_flags);
169 }
170 break;
171 }
172 if (_aidl_ret_status == ::android::UNEXPECTED_NULL) {
173 _aidl_ret_status = ::android::binder::Status::fromExceptionCode(::android::binder::Status::EX_NULL_POINTER).writeOverParcel(_aidl_reply);
174 }
175 return _aidl_ret_status;
176 }
177
178 } // namespace nl80211
179 } // namespace wifi
180 } // namespace net
181 } // namespace android
182