mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Revert "Fix tests for using IBase instead of IBinder."
This reverts commit 1d747311b3.
Bug: 33173166
Test: builds, hidl_test
This commit is contained in:
@@ -122,36 +122,10 @@ Return<void> Bar::haveAVectorOfInterfaces(
|
|||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: remove after b/33173166 is fixed.
|
|
||||||
struct Simple : public ISimple {
|
|
||||||
Simple(int32_t cookie)
|
|
||||||
: mCookie(cookie) {
|
|
||||||
}
|
|
||||||
|
|
||||||
Return<int32_t> getCookie() override {
|
|
||||||
return mCookie;
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
int32_t mCookie;
|
|
||||||
};
|
|
||||||
|
|
||||||
// TODO: use _hidl_cb(in) after b/33173166 is fixed.
|
|
||||||
Return<void> Bar::haveAVectorOfGenericInterfaces(
|
Return<void> Bar::haveAVectorOfGenericInterfaces(
|
||||||
const hidl_vec<sp<android::hidl::base::V1_0::IBase> > &in,
|
const hidl_vec<sp<android::hidl::base::V1_0::IBase> > &in,
|
||||||
haveAVectorOfGenericInterfaces_cb _hidl_cb) {
|
haveAVectorOfGenericInterfaces_cb _hidl_cb) {
|
||||||
// _hidl_cb(in);
|
_hidl_cb(in);
|
||||||
hidl_vec<sp<android::hidl::base::V1_0::IBase> > out;
|
|
||||||
out.resize(in.size());
|
|
||||||
for (size_t i = 0; i < in.size(); ++i) {
|
|
||||||
sp<ISimple> s = ISimple::castFrom(in[i]);
|
|
||||||
if (s.get() == nullptr) {
|
|
||||||
out[i] = new Simple(-1);
|
|
||||||
} else {
|
|
||||||
out[i] = new Simple(s->getCookie());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_hidl_cb(out);
|
|
||||||
|
|
||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user