commit | 18d90eaf05d8b3a21a68d84ebf23ea2326067aad | [log] [tgz] |
---|---|---|
author | Fan Xu <fanxu@google.com> | Tue Nov 06 15:46:44 2018 -0800 |
committer | Fan Xu <fanxu@google.com> | Wed Nov 14 10:30:23 2018 -0800 |
tree | 38758cab65d3d634dd2c7fba1c2eb15c81a36fc3 | |
parent | 1029443fa64b7f66c06188431c81745d7a14bacb [diff] |
Implement duplicate buffer Allow BufferClient to generate a opaque token in hidl_handle (i.e. native_handle_t) format that could be used for IBufferHub::import. The service will keep a mapping from token to client. Token comparison is handled in BufferHubService.cpp, as it's opaque to the users. Test: BufferHubBuffer_test (passed) Bug: 118614157 Change-Id: Ie2b0b650dba90fe2ed2f8091dd88acb9768f261f