eclipse-iceoryx / iceoryx

Eclipse iceoryx™ - true zero-copy inter-process-communication
https://iceoryx.io
Apache License 2.0
1.62k stars 383 forks source link

Clean-up Doxygen for all methods in headers #583

Closed marthtz closed 3 years ago

marthtz commented 3 years ago

As discussed in the last iox dev meeting (2021-02-18) Doxygen comments for all methods in all headers need to be checked for completeness and cleaned-up if necessary.

It should look like this

/// @brief
/// @param[in]
///  ...
/// @return

Comment should have:

Ex1:

/// @brief is the service still offered
/// @param[in] self handle of the publisher
/// @return true is the service is offered otherwise false
bool iox_pub_is_offered(iox_pub_t const self);

Ex2:

/// @brief Doing a thing
void doIt();
dkroenke commented 3 years ago

Here are the doxygen guidelines for iceoyx: https://github.com/eclipse-iceoryx/iceoryx/blob/master/doc/aspice_swe3_4/swe_docu_guidelines.md