class DeviceWatcherImpl
Defined at line 56 of file ../../src/camera/bin/device_watcher/device_watcher_impl.h
Public Methods
fpromise::result<std::unique_ptr<DeviceWatcherImpl>, zx_status_t> Create (std::unique_ptr<sys::ComponentContext> context, fuchsia::component::RealmHandle realm, async_dispatcher_t * dispatcher)
Defined at line 114 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
fpromise::result<CameraType, zx_status_t> GetDeviceInfoAndIdentifyCameraType (fuchsia::hardware::camera::DeviceSyncPtr & dev, fuchsia::camera2::DeviceInfo & device_info, const std::string & full_path)
Defined at line 51 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
sys::ComponentContext * context ()
Defined at line 69 of file ../../src/camera/bin/device_watcher/device_watcher_impl.h
void AddDeviceByPath (const std::string & path)
Defined at line 130 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
void UpdateClients ()
Defined at line 251 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
fidl::InterfaceRequestHandler<fuchsia::camera3::DeviceWatcher> GetHandler ()
Defined at line 264 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc
void OnNewRequest (fidl::InterfaceRequest<fuchsia::camera3::DeviceWatcher> request)
Defined at line 268 of file ../../src/camera/bin/device_watcher/device_watcher_impl.cc