commit | 9e402e771329780d751b379952d7e52d173d695a | [log] [tgz] |
---|---|---|
author | David Anderson <dvander@google.com> | Fri Jul 12 14:18:37 2019 -0700 |
committer | David Anderson <dvander@google.com> | Fri Jul 26 11:53:27 2019 -0700 |
tree | 7d9259d8e2f2b861025861a8b767d701a90c2d50 | |
parent | 7c76cb3ab0f1259c2ebef47ecd52a9812b21d84e [diff] |
Only shut down gsid when it has no more consumers. Consumers of gsiservice must now use IGsid for its top-level interface. IGsiService can be acquired through IGsid::getClient. When the last reference to IGsiService is dropped, gsid will cleanly exit. Callers should no longer stop gsid through init. Bug: 133528572 Test: gsid cleanly exits after gsi_tool runs Change-Id: Ie5cb80fa63e61b143f9f27cca96999a5c71dab2c