Changes to VibrationThread in preparation for sessions
- Make session end method async, to follow the vibration thread
cancelation structure.
- Remove service callback for vibration complete, make thread notify the
conductor directly.
- Simplify vibration reporting to be triggered only when the thread
reports the vibration cleanup is complete, remove boolean param.
- Move IBinder link/unlink to death from the thread to the service, as
sessions will be linked there as well.
Bug: 345414356
Flag: EXEMPT refactor
Test: FrameworksVibratorServicesTests
Change-Id: I2358ec00cbee8569e9a0bce2f0b284d41a3405ae
8 files changed