summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Kalauskas <peskal@google.com>2019-08-14 12:11:57 -0700
committerPeter Kalauskas <peskal@google.com>2019-08-14 13:53:14 -0700
commit701e7f6616f9c3f00d36e38d047c5c5eddeec54e (patch)
tree453ecfd6cf719b90604ce5a34f3d8068a5c2862d
parent12ca95ccc472cb825f0e914e6658967bd11fb6d1 (diff)
Convert LazyServiceRegistrar usage to singleton
Test: lshal Bug: 139376253 Change-Id: Ib1cbfabec23a488868e807a4a9c2b29cd960cc1e
-rw-r--r--cas/1.0/default/service.cpp4
-rw-r--r--health/storage/1.0/default/service.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/cas/1.0/default/service.cpp b/cas/1.0/default/service.cpp
index 516acfbfc6..754c0c5af7 100644
--- a/cas/1.0/default/service.cpp
+++ b/cas/1.0/default/service.cpp
@@ -46,8 +46,8 @@ int main() {
android::sp<IMediaCasService> service = new MediaCasService();
android::status_t status;
if (kLazyService) {
- auto serviceRegistrar = std::make_shared<LazyServiceRegistrar>();
- status = serviceRegistrar->registerService(service);
+ auto serviceRegistrar = LazyServiceRegistrar::getInstance();
+ status = serviceRegistrar.registerService(service);
} else {
status = service->registerAsService();
}
diff --git a/health/storage/1.0/default/service.cpp b/health/storage/1.0/default/service.cpp
index f4296f1976..6f6ebc8afe 100644
--- a/health/storage/1.0/default/service.cpp
+++ b/health/storage/1.0/default/service.cpp
@@ -32,7 +32,7 @@ int main() {
configureRpcThreadpool(1, true);
sp<IStorage> service = new Storage();
- LazyServiceRegistrar registrar;
+ auto registrar = LazyServiceRegistrar::getInstance();
status_t result = registrar.registerService(service);
if (result != OK) {