Lines Matching refs:Client
62 #include "Client.h"
214 sp<Client> client(new Client(this));
215 status_t err = client->initCheck();
217 bclient = client;
1290 if (layer->getCompositionType(hwcId) == HWC2::Composition::Client) {
2002 ALOGV("Rendering client layers");
2028 case HWC2::Composition::Client: {
2062 status_t SurfaceFlinger::addClientLayer(const sp<Client>& client,
2077 // attach this layer to the client
2078 client->attachLayer(handle, lbc);
2146 // one of our own. A malicious client could give us a NULL
2151 // that we have a Client*. however, RTTI is disabled in Android.
2152 if (s.client != NULL) {
2153 sp<IBinder> binder = IInterface::asBinder(s.client);
2157 sp<Client> client( static_cast<Client *>(s.client.get()) );
2158 transactionFlags |= setClientStateLocked(client, s.state);
2247 const sp<Client>& client,
2251 sp<Layer> layer(client->getLayerUser(s.surface));
2328 const sp<Client>& client,
2345 result = createNormalLayer(client,
2350 result = createDimLayer(client,
2363 result = addClientLayer(client, *handle, *gbp, layer);
2372 status_t SurfaceFlinger::createNormalLayer(const sp<Client>& client,
2387 *outLayer = new Layer(this, client, name, w, h, flags);
2398 status_t SurfaceFlinger::createDimLayer(const sp<Client>& client,
2402 *outLayer = new LayerDim(this, client, name, w, h, flags);
2408 status_t SurfaceFlinger::onLayerRemoved(const sp<Client>& client, const sp<IBinder>& handle)
2412 sp<Layer> l(client->getLayerUser(handle));
3200 // Client thread