diff options
Diffstat (limited to 'src/libcamera/include/device_enumerator.h')
-rw-r--r-- | src/libcamera/include/device_enumerator.h | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/libcamera/include/device_enumerator.h b/src/libcamera/include/device_enumerator.h index 28018618..02aec3bc 100644 --- a/src/libcamera/include/device_enumerator.h +++ b/src/libcamera/include/device_enumerator.h @@ -7,19 +7,14 @@ #ifndef __LIBCAMERA_DEVICE_ENUMERATOR_H__ #define __LIBCAMERA_DEVICE_ENUMERATOR_H__ -#include <map> #include <memory> #include <string> #include <vector> #include <linux/media.h> -struct udev; -struct udev_monitor; - namespace libcamera { -class EventNotifier; class MediaDevice; class DeviceMatch @@ -58,25 +53,6 @@ private: virtual std::string lookupDeviceNode(int major, int minor) = 0; }; -class DeviceEnumeratorUdev: public DeviceEnumerator -{ -public: - DeviceEnumeratorUdev(); - ~DeviceEnumeratorUdev(); - - int init() final; - int enumerate() final; - -private: - struct udev *udev_; - struct udev_monitor *monitor_; - EventNotifier *notifier_; - - std::string lookupDeviceNode(int major, int minor) final; - - void udevNotify(EventNotifier *notifier); -}; - } /* namespace libcamera */ #endif /* __LIBCAMERA_DEVICE_ENUMERATOR_H__ */ |