Home | History | Annotate | Download | only in libcameraservice

Lines Matching defs:BasicClient

72     class BasicClient;
221 class BasicClient : public virtual RefBase {
261 BasicClient(const sp<CameraService>& cameraService,
270 virtual ~BasicClient();
300 explicit OpsCallback(wp<BasicClient> client);
304 wp<BasicClient> mClient;
315 }; // class BasicClient
317 class Client : public hardware::BnCamera, public BasicClient
392 sp<CameraService::BasicClient>>& descriptor);
394 sp<CameraService::BasicClient>>& descriptor);
398 sp<CameraService::BasicClient>>> DescriptorPtr;
403 * actual BasicClient subclass binder interface implementation.
409 sp<CameraService::BasicClient>, ClientEventListener> {
415 * Return a strong pointer to the active BasicClient
418 sp<CameraService::BasicClient> getCameraClient(const String8& id) const;
426 * Make a ClientDescriptor object wrapping the given BasicClient strong pointer.
428 static DescriptorPtr makeClientDescriptor(const String8& key, const sp<BasicClient>& value,
433 * Make a ClientDescriptor object wrapping the given BasicClient strong pointer with
436 static DescriptorPtr makeClientDescriptor(const sp<BasicClient>& value,
631 sp<BasicClient>* client,
632 std::shared_ptr<resource_policy::ClientDescriptor<String8, sp<BasicClient>>>* partial);
693 void removeByClient(const BasicClient* client);
702 void finishConnectLocked(const sp<BasicClient>& client, const DescriptorPtr& desc);
722 sp<CameraService::BasicClient> removeClientLocked(const String8& cameraId);
931 /*out*/sp<BasicClient>* client);