summaryrefslogtreecommitdiff
path: root/test/process/process_test.cpp
AgeCommit message (Expand)Author
2024-05-08libcamera: Drop file name from header comment blocksLaurent Pinchart
2022-03-25libcamera: base: timer: Drop start() overload with int argumentLaurent Pinchart
2021-12-01test: Replace "/proc/self/exe" with path to test binaryLaurent Pinchart
2021-12-01test: Store path to the test executable in Test classLaurent Pinchart
2021-09-02libcamera: Drop emitter object pointer from signal argumentsLaurent Pinchart
2021-06-25libcamera/base: Move extended base functionalityKieran Bingham
2021-06-25libcamera/base: Move utils to the base libraryKieran Bingham
2020-11-15libcamera: Move EventDispatcher to internal APILaurent Pinchart
2020-10-07libcamera: ProcessManager: make ProcessManager lifetime explicitly managedPaul Elder
2020-08-25meson: Remove -Wno-unused-parameterLaurent Pinchart
2020-07-27test: process: Test Process::kill()Laurent Pinchart
2020-05-16libcamera: Move internal headers to include/libcamera/internal/Laurent Pinchart
2019-09-13test: process: Extend timeout durationKieran Bingham
2019-09-13test: process: Initialise member variablesKieran Bingham
2019-09-13test: process: Connect signal before launching processKieran Bingham
2019-08-19test: Get event dispatcher from current threadLaurent Pinchart
2019-07-12libcamera: Add Process and ProcessManager classesPaul Elder
"hl opt">::string &driver); void add(const std::string &entity); bool match(const MediaDevice *device) const; private: std::string driver_; std::vector<std::string> entities_; }; class DeviceEnumerator { public: static std::unique_ptr<DeviceEnumerator> create(); virtual ~DeviceEnumerator(); virtual int init() = 0; virtual int enumerate() = 0; std::shared_ptr<MediaDevice> search(const DeviceMatch &dm); Signal<> devicesAdded; protected: std::unique_ptr<MediaDevice> createDevice(const std::string &deviceNode); void addDevice(std::unique_ptr<MediaDevice> media); void removeDevice(const std::string &deviceNode); private: std::vector<std::shared_ptr<MediaDevice>> devices_; }; } /* namespace libcamera */