commit | 08f80ebd5c714364cb76cc4e4a93454b42ed5669 | [log] [tgz] |
---|---|---|
author | Arman Uguray <armansito@google.com> | Mon Sep 21 11:17:07 2015 -0700 |
committer | Arman Uguray <armansito@google.com> | Wed Sep 23 23:54:09 2015 -0700 |
tree | fc2c280ca579574f8208702901b99b6153e66e97 | |
parent | 2fea18e501ab98df3254a08fca981513bf098274 [diff] |
service: Move client registration into base class This CL introduces InterfaceWithClientsBase, which is an abstract class that implements common client registration logic, which will be reused for Binder interfaces such as IBluetoothGattClient and IBluetoothGattServer. This also introduces BluetoothClientInstance, so that per-application API client instances (and their factories) conform to a common interface. Bug: 24245347 Change-Id: Ia4b464fa85f7a33c631bf63342631fce8d155b4a