summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNiklas Söderlund <niklas.soderlund@ragnatech.se>2020-08-06 14:32:33 +0200
committerNiklas Söderlund <niklas.soderlund@ragnatech.se>2020-08-16 13:49:07 +0200
commitef5f5c4db05e5d88d58b0d565f7716c59751b991 (patch)
tree2e3810856a1605266a7ec152df2d92a3a5663990 /include
parent27869c5f649c4b524e142014be073b40230ecbc4 (diff)
libcamera: pipeline_handler: Add const version of cameraData()
Add a version of cameraData() that returns a const pointer and mark it as a const operation. The assert in the non-const version of the function already enforces that a std::map::at() operation would always succeed so there is no change in operation from the non-const version. Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'include')
-rw-r--r--include/libcamera/internal/pipeline_handler.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libcamera/internal/pipeline_handler.h b/include/libcamera/internal/pipeline_handler.h
index 22e629a8..c1873df0 100644
--- a/include/libcamera/internal/pipeline_handler.h
+++ b/include/libcamera/internal/pipeline_handler.h
@@ -97,6 +97,7 @@ protected:
virtual int queueRequestDevice(Camera *camera, Request *request) = 0;
CameraData *cameraData(const Camera *camera);
+ const CameraData *cameraData(const Camera *camera) const;
CameraManager *manager_;