Loading DnsResolverService.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,8 @@ DnsResolverService::DnsResolverService() { binder_status_t DnsResolverService::start() { // TODO: Add disableBackgroundScheduling(true) after libbinder_ndk support it. b/126506010 // NetdNativeService does call disableBackgroundScheduling currently, so it is fine now. DnsResolverService* resolverService = new DnsResolverService(); std::shared_ptr<DnsResolverService> resolverService = ::ndk::SharedRefBase::make<DnsResolverService>(); binder_status_t status = AServiceManager_addService(resolverService->asBinder().get(), getServiceName()); if (status != STATUS_OK) { Loading DnsResolverService.h +2 −1 Original line number Diff line number Diff line Loading @@ -61,8 +61,9 @@ class DnsResolverService : public aidl::android::net::BnDnsResolver { // Debug log command ::ndk::ScopedAStatus setLogSeverity(int32_t logSeverity) override; private: DnsResolverService(); private: // TODO: Remove below items after libbiner_ndk supports check_permission. ::ndk::ScopedAStatus checkAnyPermission(const std::vector<const char*>& permissions); }; Loading Loading
DnsResolverService.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,8 @@ DnsResolverService::DnsResolverService() { binder_status_t DnsResolverService::start() { // TODO: Add disableBackgroundScheduling(true) after libbinder_ndk support it. b/126506010 // NetdNativeService does call disableBackgroundScheduling currently, so it is fine now. DnsResolverService* resolverService = new DnsResolverService(); std::shared_ptr<DnsResolverService> resolverService = ::ndk::SharedRefBase::make<DnsResolverService>(); binder_status_t status = AServiceManager_addService(resolverService->asBinder().get(), getServiceName()); if (status != STATUS_OK) { Loading
DnsResolverService.h +2 −1 Original line number Diff line number Diff line Loading @@ -61,8 +61,9 @@ class DnsResolverService : public aidl::android::net::BnDnsResolver { // Debug log command ::ndk::ScopedAStatus setLogSeverity(int32_t logSeverity) override; private: DnsResolverService(); private: // TODO: Remove below items after libbiner_ndk supports check_permission. ::ndk::ScopedAStatus checkAnyPermission(const std::vector<const char*>& permissions); }; Loading