diff options
author | Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> | 2022-08-19 14:16:12 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2022-08-19 15:44:21 +0300 |
commit | f4933ee77f40b4861f2dd513b913065ac1bad96f (patch) | |
tree | 62d4bdd8cb2b8cae3102b62ada8c3306f63dbd76 /src/py/libcamera/py_camera_manager.h | |
parent | f814b1b6a9f3d091982b42f117630f4dc1300404 (diff) |
py: Use UniqueFD
Use UniqueFD to automate the eventfd lifetime management.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/py/libcamera/py_camera_manager.h')
-rw-r--r-- | src/py/libcamera/py_camera_manager.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/py/libcamera/py_camera_manager.h b/src/py/libcamera/py_camera_manager.h index 9c15f814..710163e8 100644 --- a/src/py/libcamera/py_camera_manager.h +++ b/src/py/libcamera/py_camera_manager.h @@ -24,7 +24,7 @@ public: static const std::string &version() { return CameraManager::version(); } - int eventFd() const { return eventFd_; } + int eventFd() const { return eventFd_.get(); } std::vector<pybind11::object> getReadyRequests(); @@ -33,7 +33,7 @@ public: private: std::unique_ptr<CameraManager> cameraManager_; - int eventFd_ = -1; + UniqueFD eventFd_; std::mutex completedRequestsMutex_; std::vector<Request *> completedRequests_; |