class DeviceWatcherImpl
Defined at line 57 of file ../../src/camera/bin/device_watcher/device_watcher_impl.h
Public Methods
fpromise::result<std::unique_ptr<DeviceWatcherImpl>, zx_status_t> Create (fidl::ClientEnd<fuchsia_component::Realm> realm, async_dispatcher_t * dispatcher)
Defined at line 115 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
fpromise::result<CameraType, zx_status_t> GetDeviceInfoAndIdentifyCameraType (fidl::SyncClient<fuchsia_hardware_camera::Device> &dev,fuchsia_camera2::DeviceInfo &device_info,const std::string &full_path)
Defined at line 54 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
void AddDeviceByPath (const std::string & path)
Defined at line 126 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
void UpdateClients ()
Defined at line 247 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
fidl::ProtocolHandler<fuchsia_camera3::DeviceWatcher> GetHandler ()
Defined at line 260 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
void OnNewRequest (fidl::ServerEnd<fuchsia_camera3::DeviceWatcher> request)
Defined at line 264 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc