diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-01-08 16:43:50 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-01-10 15:27:59 +0200 |
commit | 93a037efff7b8afd04aad76f6b6a4514acb6f670 (patch) | |
tree | 6608b056c53e07baacee78e5ed8bf772a5026afc | |
parent | afcec99b99c3313805deaededa3158e4ad089b6e (diff) |
libcamera: Document missing parameters and return values
Several functions are missing documentation for some of them parameters
and/or for their return value. Fix this.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
-rw-r--r-- | src/libcamera/device_enumerator.cpp | 3 | ||||
-rw-r--r-- | src/libcamera/log.cpp | 7 | ||||
-rw-r--r-- | src/libcamera/pipeline_handler.cpp | 8 | ||||
-rw-r--r-- | src/libcamera/signal.cpp | 5 |
4 files changed, 20 insertions, 3 deletions
diff --git a/src/libcamera/device_enumerator.cpp b/src/libcamera/device_enumerator.cpp index c088f3e5..f1d016db 100644 --- a/src/libcamera/device_enumerator.cpp +++ b/src/libcamera/device_enumerator.cpp @@ -124,6 +124,9 @@ bool DeviceMatch::match(const MediaDevice *device) const * implementations may be needed. This function creates the best enumerator for * the operating system based on the available resources. Not all different * enumerator types are guaranteed to support all features. + * + * \return A pointer to the newly created device enumerator on success, or + * nullptr if an error occurs */ DeviceEnumerator *DeviceEnumerator::create() { diff --git a/src/libcamera/log.cpp b/src/libcamera/log.cpp index c1ec5561..281e31d9 100644 --- a/src/libcamera/log.cpp +++ b/src/libcamera/log.cpp @@ -90,6 +90,11 @@ static const char *log_severity_name(LogSeverity severity) */ /** + * \param fileName The file name where the message is logged from + * \param line The line number where the message is logged from + * \param severity The log message severity, controlling how the message will be + * displayed + * * Create a log message pertaining to line \a line of file \a fileName. The * \a severity argument sets the message severity to control whether it will be * output or dropped. @@ -130,6 +135,8 @@ LogMessage::~LogMessage() * Data is added to a LogMessage through the stream returned by this function. * The stream implements the std::ostream API and can be used for logging as * std::cout. + * + * \return A reference to the log message stream */ } /* namespace libcamera */ diff --git a/src/libcamera/pipeline_handler.cpp b/src/libcamera/pipeline_handler.cpp index 093821d4..ee769487 100644 --- a/src/libcamera/pipeline_handler.cpp +++ b/src/libcamera/pipeline_handler.cpp @@ -36,11 +36,13 @@ namespace libcamera { /** * \fn PipelineHandler::match(DeviceEnumerator *enumerator) * \brief Match media devices and create camera instances + * \param enumerator The enumerator providing all media devices found in the + * system * * This function is the main entry point of the pipeline handler. It is called - * by the device enumerator with the enumerator passed as an argument. It shall - * acquire from the enumerator all the media devices it needs for a single - * pipeline and create one or multiple Camera instances. + * by the device enumerator with the \a enumerator passed as an argument. It + * shall acquire from the \a enumerator all the media devices it needs for a + * single pipeline and create one or multiple Camera instances. * * If all media devices needed by the pipeline handler are found, they must all * be acquired by a call to MediaDevice::acquire(). This function shall then diff --git a/src/libcamera/signal.cpp b/src/libcamera/signal.cpp index 0fd3bb2a..51536dc5 100644 --- a/src/libcamera/signal.cpp +++ b/src/libcamera/signal.cpp @@ -58,21 +58,26 @@ namespace libcamera { /** * \fn Signal::disconnect(T *object) * \brief Disconnect the signal from all slots of the \a object + * \param object The object pointer whose slots to disconnect */ /** * \fn Signal::disconnect(T *object, void(T::*func)(Args...)) * \brief Disconnect the signal from the \a object slot member function \a func + * \param object The object pointer whose slots to disconnect + * \param func The slot member function to disconnect */ /** * \fn Signal::disconnect(void(*func)(Args...)) * \brief Disconnect the signal from the slot static function \a func + * \param func The slot static function to disconnect */ /** * \fn Signal::emit(Args... args) * \brief Emit the signal and call all connected slots + * \param args The arguments passed to the connected slots * * Emitting a signal calls all connected slots synchronously and sequentially in * the order the slots have been connected. The arguments passed to the emit() |