diff options
author | Peter Kalauskas <peskal@google.com> | 2019-08-14 12:11:57 -0700 |
---|---|---|
committer | Peter Kalauskas <peskal@google.com> | 2019-08-14 13:53:14 -0700 |
commit | 701e7f6616f9c3f00d36e38d047c5c5eddeec54e (patch) | |
tree | 453ecfd6cf719b90604ce5a34f3d8068a5c2862d | |
parent | 12ca95ccc472cb825f0e914e6658967bd11fb6d1 (diff) |
Convert LazyServiceRegistrar usage to singleton
Test: lshal
Bug: 139376253
Change-Id: Ib1cbfabec23a488868e807a4a9c2b29cd960cc1e
-rw-r--r-- | cas/1.0/default/service.cpp | 4 | ||||
-rw-r--r-- | health/storage/1.0/default/service.cpp | 2 |
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) { |