Lines Matching refs:Client
68 class Client;
167 // Client functionality
220 // Return the package name for this client
223 // Notify client about a fatal error
227 // Get the UID of the application client using this
230 // Get the PID of the application client using this
233 // Check what API level is used for this client. This is used to determine which
276 explicit OpsCallback(wp<BasicClient> client);
293 class Client : public hardware::BnCamera, public BasicClient
300 virtual status_t connect(const sp<hardware::ICameraClient>& client) = 0;
324 Client(const sp<CameraService>& cameraService,
332 ~Client();
334 // return our camera client
346 // Check what API level is used for this client. This is used to determine which
356 }; // class Client
438 * This container does NOT represent an active camera client. These are represented using
518 // The returned clientPid is the PID of the client that directly connects to camera.
527 // Handle active client evictions, and update service state.
532 sp<BasicClient>* client,
536 template<class CALLBACK, class CLIENT>
541 /*out*/sp<CLIENT>& device);
576 * Evict client who's remote binder has died. Returns true if this client was in the active
584 * Remove the given client from the active clients list; does not disconnect the client.
588 void removeByClient(const BasicClient* client);
591 * Add new client to active clients list after conflicting clients have disconnected using the
592 * values set in the partial descriptor passed in to construct the actual client descriptor.
597 void finishConnectLocked(const sp<BasicClient>& client, const DescriptorPtr& desc);
605 * Remove a single client corresponding to the given camera id from the list of active clients.
623 * Add an event log message that a client has been disconnected.
628 * Add an event log message that a client has been connected.
633 * Add an event log message that a client's connect attempt has been rejected.
655 * Add an event log message that a client has unexpectedly died.
715 // camera id -> torch client binder
716 // only store the last client that turns on each camera's torch mode
721 // check and handle if torch client's process has died
768 /*out*/sp<BasicClient>* client);