commit | f8711f2e95343f2c9673ab4ffc0bebbdba16c452 | [log] [tgz] |
---|---|---|
author | Arman Uguray <armansito@google.com> | Fri Sep 04 12:57:37 2015 -0700 |
committer | Arman Uguray <armansito@google.com> | Thu Sep 17 16:32:12 2015 -0700 |
tree | 42ccd91523536c850e051769d5225a9eb1b68260 | |
parent | 81f82d278f4d5593012357857c5bc1d0cd758c82 [diff] |
service: Added RemoteCallbackMap Added the RemoteCallbackMap template class which allows storing IInterface subclasses in an associative array while tracking the death of the remote process that owns the associated binder. This is similar to RemoteCallbackList but stores entries in key-value pairs. Also fixed some RemoteCallbackList documentation and change the code to use std::unordered_map rather than std::map. Bug: 23793954 Change-Id: I205c0491d21fef3bc5eeb5c4a7356dab4b6eb8dc