[libcamera-devel] [PATCH 1/3] libcamera: request: Mark metadata() and controls() as const
Jacopo Mondi
jacopo at jmondi.org
Wed Dec 9 18:35:17 CET 2020
Mark the metadata() and controls() operations as const function to make
it possible to retrieve them from const Request instances.
Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
---
include/libcamera/request.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/libcamera/request.h b/include/libcamera/request.h
index 655b1324bae8..1a89622ab989 100644
--- a/include/libcamera/request.h
+++ b/include/libcamera/request.h
@@ -45,8 +45,8 @@ public:
void reuse(ReuseFlag flags = Default);
- ControlList &controls() { return *controls_; }
- ControlList &metadata() { return *metadata_; }
+ ControlList &controls() const { return *controls_; }
+ ControlList &metadata() const { return *metadata_; }
const BufferMap &buffers() const { return bufferMap_; }
int addBuffer(const Stream *stream, FrameBuffer *buffer);
FrameBuffer *findBuffer(const Stream *stream) const;
--
2.29.1
More information about the libcamera-devel
mailing list