Lines Matching refs:BasicClient
65 class BasicClient;
193 class BasicClient : public virtual RefBase {
229 BasicClient(const sp<CameraService>& cameraService,
238 virtual ~BasicClient();
268 OpsCallback(wp<BasicClient> client);
272 wp<BasicClient> mClient;
283 }; // class BasicClient
285 class Client : public hardware::BnCamera, public BasicClient
361 sp<CameraService::BasicClient>>& descriptor);
363 sp<CameraService::BasicClient>>& descriptor);
367 sp<CameraService::BasicClient>>> DescriptorPtr;
372 * actual BasicClient subclass binder interface implementation.
378 sp<CameraService::BasicClient>, ClientEventListener> {
384 * Return a strong pointer to the active BasicClient for this camera ID, or an empty
387 sp<CameraService::BasicClient> getCameraClient(const String8& id) const;
395 * Make a ClientDescriptor object wrapping the given BasicClient strong pointer.
397 static DescriptorPtr makeClientDescriptor(const String8& key, const sp<BasicClient>& value,
402 * Make a ClientDescriptor object wrapping the given BasicClient strong pointer with
405 static DescriptorPtr makeClientDescriptor(const sp<BasicClient>& value,
505 sp<BasicClient>* client,
506 std::shared_ptr<resource_policy::ClientDescriptor<String8, sp<BasicClient>>>* partial);
566 void removeByClient(const BasicClient* client);
575 void finishConnectLocked(const sp<BasicClient>& client, const DescriptorPtr& desc);
588 sp<CameraService::BasicClient> removeClientLocked(const String8& cameraId);
756 /*out*/sp<BasicClient>* client);
866 sp<BasicClient> clientTmp = nullptr;
867 std::shared_ptr<resource_policy::ClientDescriptor<String8, sp<BasicClient>>> partial;
907 sp<BasicClient> tmp = nullptr;