Lines Matching refs:Client
25 #include "Client.h"
37 Client::Client(const sp<SurfaceFlinger>& flinger)
38 : Client(flinger, nullptr)
42 Client::Client(const sp<SurfaceFlinger>& flinger, const sp<Layer>& parentLayer)
48 Client::~Client()
53 // to use sp<Client> while holding the SF lock as descoping it could
68 void Client::updateParent(const sp<Layer>& parentLayer) {
78 sp<Layer> Client::getParentLayer(bool* outParentDied) const {
87 status_t Client::initCheck() const {
91 void Client::attachLayer(const sp<IBinder>& handle, const sp<Layer>& layer)
97 void Client::detachLayer(const Layer* layer)
109 sp<Layer> Client::getLayerUser(const sp<IBinder>& handle) const
122 status_t Client::onTransact(
132 // We grant an exception in the case that the Client has a "parent layer", as its
148 status_t Client::createSurface(
179 Client* client;
192 const String8& name, Client* client,
197 : flinger(flinger), client(client),
204 result = flinger->createLayer(name, client, w, h, format, flags,
217 status_t Client::destroySurface(const sp<IBinder>& handle) {
221 status_t Client::clearLayerFrameStats(const sp<IBinder>& handle) const {
230 status_t Client::getLayerFrameStats(const sp<IBinder>& handle, FrameStats* outStats) const {