diff options
author | 2018-03-28 15:14:02 -0700 | |
---|---|---|
committer | 2018-04-04 14:10:14 -0700 | |
commit | a8049a284ecf3eafddbacf5230b0fefe85de8446 (patch) | |
tree | 5069c17fbc6be712f6be97e7ace444051e935717 /services/displayservice/DisplayEventReceiver.cpp | |
parent | d00e7e8de75d7d0bb7ce38f90c2fae8de2db0700 (diff) |
bufferhubd: Implement more DetachedBuffer logic
1/ Separate DetachedBuffer related logic into a dedicated subclass of
BufferHubRPC. This actually is the right thing to do as it utilizes
the PDX's client/service programming pattern better.
2/ Add IsValid() check for the DetachedBufferChannel object.
3/ Add BufferHubClient to handle general PDX operations.
4/ Add DetachedBuffer which composites a BufferHubClient.
5/ Fully functional logic of allocating a DetachedBuffer, converting it
to a BufferHub-backed GraphicBuffer, then converting it back to a
DetachedBuffer.
Bug: 38137191
Bug: 70046255
Bug: 70912269
Test: buffer_hub-test
Change-Id: I81bf9259cbbaeb29a6df2769363b5a03464e7864
Diffstat (limited to 'services/displayservice/DisplayEventReceiver.cpp')
0 files changed, 0 insertions, 0 deletions