Fix includes; use IBase instead of IBinder.
Test: mma
Change-Id: I2604772ff952ed451cc87be330ed131452db8eff
diff --git a/cmds/atrace/atrace.cpp b/cmds/atrace/atrace.cpp
index 4954869..8017e16 100644
--- a/cmds/atrace/atrace.cpp
+++ b/cmds/atrace/atrace.cpp
@@ -513,11 +513,7 @@
static void pokeHalServices()
{
using ::android::hidl::manager::V1_0::IServiceManager;
- using ::android::hardware::IBinder;
using ::android::hardware::hidl_string;
- using ::android::hardware::Parcel;
-
- Parcel data;
sp<IServiceManager> sm = ::android::hardware::defaultServiceManager();
auto listRet = sm->list([&](const auto &interfaces) {
@@ -529,9 +525,7 @@
hidl_string fqInterfaceName = fqInstanceName.substr(0, n);
hidl_string instanceName = fqInstanceName.substr(n+1, std::string::npos);
auto getRet = sm->get(fqInterfaceName, instanceName, [&](const auto &interface) {
- // TODO(b/32756130)
- // Once IServiceManager returns IBase, use interface->notifySyspropsChanged() here
- interface->transact(IBinder::SYSPROPS_TRANSACTION, data, nullptr, 0, nullptr);
+ interface->notifySyspropsChanged();
});
if (!getRet.isOk()) {
fprintf(stderr, "failed to get service %s: %s\n",