Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:Client

62 #include "Client.h"
213 sp<Client> client(new Client(this));
214 status_t err = client->initCheck();
216 bclient = client;
2078 status_t SurfaceFlinger::addClientLayer(const sp<Client>& client,
2093 // attach this layer to the client
2094 client->attachLayer(handle, lbc);
2162 // one of our own. A malicious client could give us a NULL
2167 // that we have a Client*. however, RTTI is disabled in Android.
2168 if (s.client != NULL) {
2169 sp<IBinder> binder = IInterface::asBinder(s.client);
2173 sp<Client> client( static_cast<Client *>(s.client.get()) );
2174 transactionFlags |= setClientStateLocked(client, s.state);
2263 const sp<Client>& client,
2267 sp<Layer> layer(client->getLayerUser(s.surface));
2344 const sp<Client>& client,
2361 result = createNormalLayer(client,
2366 result = createDimLayer(client,
2379 result = addClientLayer(client, *handle, *gbp, layer);
2388 status_t SurfaceFlinger::createNormalLayer(const sp<Client>& client,
2403 *outLayer = new Layer(this, client, name, w, h, flags);
2414 status_t SurfaceFlinger::createDimLayer(const sp<Client>& client,
2418 *outLayer = new LayerDim(this, client, name, w, h, flags);
2424 status_t SurfaceFlinger::onLayerRemoved(const sp<Client>& client, const sp<IBinder>& handle)
2428 sp<Layer> l(client->getLayerUser(handle));
3214 // Client thread