diff options
Diffstat (limited to 'gnss/aidl/default/service.cpp')
-rw-r--r-- | gnss/aidl/default/service.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/gnss/aidl/default/service.cpp b/gnss/aidl/default/service.cpp index 09f1ad2b36..162532be79 100644 --- a/gnss/aidl/default/service.cpp +++ b/gnss/aidl/default/service.cpp @@ -24,15 +24,12 @@ #include <log/log.h> #include <pthread.h> #include "Gnss.h" -#include "GnssHidlHal.h" using aidl::android::hardware::gnss::Gnss; -using aidl::android::hardware::gnss::GnssHidlHal; using ::android::OK; using ::android::sp; using ::android::hardware::configureRpcThreadpool; using ::android::hardware::joinRpcThreadpool; -using ::android::hardware::gnss::V2_1::IGnss; int main() { ABinderProcess_setThreadPoolMaxThreadCount(1); @@ -42,16 +39,8 @@ int main() { const std::string instance = std::string() + Gnss::descriptor + "/default"; binder_status_t status = AServiceManager_addService(gnssAidl->asBinder().get(), instance.c_str()); - CHECK(status == STATUS_OK); + CHECK_EQ(status, STATUS_OK); - sp<IGnss> gnss = new GnssHidlHal(gnssAidl); - configureRpcThreadpool(1, true /* will join */); - if (gnss->registerAsService() != OK) { - ALOGE("Could not register gnss 2.1 service."); - return 0; - } - - joinRpcThreadpool(); ABinderProcess_joinThreadPool(); return EXIT_FAILURE; // should not reach |