OSDN Git Service

libgui/SurfaceFlinger: Add getConsumerName
authorDan Stoza <stoza@google.com>
Mon, 8 Jun 2015 16:32:50 +0000 (09:32 -0700)
committerDan Stoza <stoza@google.com>
Mon, 8 Jun 2015 16:40:49 +0000 (09:40 -0700)
commitc6f30bdee1f634eb90d68cb76efe935b6535a1e8
tree2cff76d1f8c26db9b7a96995b833cd86ec468329
parent5b36ea44c58f8def561bf37c79d3452b21e2deab
libgui/SurfaceFlinger: Add getConsumerName

Adds a getConsumerName method to IGraphicBufferProducer and Surface.
Currently, the name is cached inside of IGBP and is update on connect
and dequeueBuffer, which should be good enough for most uses.

Bug: 6667401
Change-Id: I22c7881d778e495cf8276de7bbcd769e52429915
13 files changed:
include/gui/BufferQueueProducer.h
include/gui/IGraphicBufferProducer.h
include/gui/Surface.h
libs/gui/BufferQueueProducer.cpp
libs/gui/IGraphicBufferProducer.cpp
libs/gui/Surface.cpp
libs/gui/tests/BufferQueue_test.cpp
libs/gui/tests/DummyConsumer.h [new file with mode: 0644]
libs/gui/tests/Surface_test.cpp
services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.h
services/surfaceflinger/MonitoredProducer.cpp
services/surfaceflinger/MonitoredProducer.h