Lines Matching refs:client
218 sp<Client> client(new Client(this));
219 status_t err = client->initCheck();
221 bclient = client;
2127 ALOGV("Rendering client layers");
2191 status_t SurfaceFlinger::addClientLayer(const sp<Client>& client,
2206 // attach this layer to the client
2207 client->attachLayer(handle, lbc);
2281 // one of our own. A malicious client could give us a NULL
2287 if (s.client != NULL) {
2288 sp<IBinder> binder = IInterface::asBinder(s.client);
2292 sp<Client> client( static_cast<Client *>(s.client.get()) );
2293 transactionFlags |= setClientStateLocked(client, s.state);
2382 const sp<Client>& client,
2386 sp<Layer> layer(client->getLayerUser(s.surface));
2463 const sp<Client>& client,
2480 result = createNormalLayer(client,
2485 result = createDimLayer(client,
2498 result = addClientLayer(client, *handle, *gbp, layer);
2507 status_t SurfaceFlinger::createNormalLayer(const sp<Client>& client,
2522 *outLayer = new Layer(this, client, name, w, h, flags);
2533 status_t SurfaceFlinger::createDimLayer(const sp<Client>& client,
2537 *outLayer = new LayerDim(this, client, name, w, h, flags);
2543 status_t SurfaceFlinger::onLayerRemoved(const sp<Client>& client, const sp<IBinder>& handle)
2547 sp<Layer> l(client->getLayerUser(handle));