Lines Matching refs:CLIENT
71 class Client;
186 // Client functionality
241 // Return the package name for this client
244 // Notify client about a fatal error
248 // Get the UID of the application client using this
251 // Get the PID of the application client using this
254 // Check what API level is used for this client. This is used to determine which
258 // Block the client form using the camera
300 explicit OpsCallback(wp<BasicClient> client);
317 class Client : public hardware::BnCamera, public BasicClient
324 virtual status_t connect(const sp<hardware::ICameraClient>& client) = 0;
348 Client(const sp<CameraService>& cameraService,
357 ~Client();
359 // return our camera client
371 // Check what API level is used for this client. This is used to determine which
381 }; // class Client
463 * This container does NOT represent an active camera client. These are represented using
617 // The returned clientPid is the PID of the client that directly connects to camera.
626 // Handle active client evictions, and update service state.
631 sp<BasicClient>* client,
639 template<class CALLBACK, class CLIENT>
643 /*out*/sp<CLIENT>& device);
667 // The last monitored tags set by client
681 * Evict client who's remote binder has died. Returns true if this client was in the active
689 * Remove the given client from the active clients list; does not disconnect the client.
693 void removeByClient(const BasicClient* client);
696 * Add new client to active clients list after conflicting clients have disconnected using the
697 * values set in the partial descriptor passed in to construct the actual client descriptor.
702 void finishConnectLocked(const sp<BasicClient>& client, const DescriptorPtr& desc);
717 * Remove a single client corresponding to the given camera id from the list of active clients.
735 * Add an event log message that a client has been disconnected.
740 * Add an event log message that a client has been connected.
745 * Add an event log message that a client's connect attempt has been rejected.
751 * Add an event log message when a client calls setTorchMode succesfully.
772 * Add an event log message that a client has unexpectedly died.
864 // camera id -> torch client binder
865 // only store the last client that turns on each camera's torch mode
870 // check and handle if torch client's process has died
931 /*out*/sp<BasicClient>* client);