@1.2::IServiceManager: remove 'removeService' todo
Thinking about this in more detail, if a service is removed, there are
two problems:
- lazy HAL mechanism doesn't support adding the service back.
- ownership may have already been passed to other clients.
For these reasons, for the time being, we can't add this API.
Bug: 66921961
Test: N/A
Change-Id: I4bf5830339bfb6300516d864ad9e9a67512e5e0a
diff --git a/transport/manager/1.2/IServiceManager.hal b/transport/manager/1.2/IServiceManager.hal
index 6305da9..1ef4ed8 100644
--- a/transport/manager/1.2/IServiceManager.hal
+++ b/transport/manager/1.2/IServiceManager.hal
@@ -21,9 +21,8 @@
interface IServiceManager extends @1.1::IServiceManager {
// TODO(b/66921961): additional functionality for the next release:
// - Better notifications (onRegistration will contain the interface)
- // - Remove service (for b/64678982, lazy HALs)
// - Callbacks to support lazy hal shutdown when there are no clients (b/79983843)
// - Method to list interfaces in the manifest (for b/76108617, since if they are
// lazy, they will no longer show up in listByInterface)
// - Register w/o it having to call interface chain (b/36424585)
-};
\ No newline at end of file
+};