docs: Update documentation and Doxygen documentation generation
diff --git a/model/fib/ndn-fib-entry.h b/model/fib/ndn-fib-entry.h
index 0b1a6bc..2f42259 100644
--- a/model/fib/ndn-fib-entry.h
+++ b/model/fib/ndn-fib-entry.h
@@ -45,10 +45,14 @@
class Fib;
+/**
+ * @ingroup ndn-fib
+ * @brief Namespace for FIB operations
+ */
namespace fib {
/**
- * \ingroup ndn
+ * @ingroup ndn-fib
* \brief Structure holding various parameters associated with a (FibEntry, Face) tuple
*/
class FaceMetric
@@ -191,8 +195,8 @@
/**
- * \ingroup ndn
- * \brief Typedef for indexed face container of Entry
+ * @ingroup ndn-fib
+ * @brief Typedef for indexed face container of Entry
*
* Currently, there are 2 indexes:
* - by face (used to find record and update metric)
@@ -232,7 +236,7 @@
};
/**
- * \ingroup ndn
+ * @ingroup ndn-fib
* \brief Structure for FIB table entry, holding indexed list of
* available faces and their respective metrics
*/
diff --git a/model/fib/ndn-fib-impl.h b/model/fib/ndn-fib-impl.h
index 3054420..b221d48 100644
--- a/model/fib/ndn-fib-impl.h
+++ b/model/fib/ndn-fib-impl.h
@@ -31,6 +31,10 @@
namespace ndn {
namespace fib {
+/**
+ * @ingroup ndn-fib
+ * @brief FIB entry implementation with with additional references to the base container
+ */
class EntryImpl : public Entry
{
public:
@@ -60,7 +64,7 @@
};
/**
- * \ingroup ndn
+ * @ingroup ndn-fib
* \brief Class implementing FIB functionality
*/
class FibImpl : public Fib,
diff --git a/model/fib/ndn-fib.h b/model/fib/ndn-fib.h
index 490cdfd..b5e8e40 100644
--- a/model/fib/ndn-fib.h
+++ b/model/fib/ndn-fib.h
@@ -33,8 +33,13 @@
typedef Interest InterestHeader;
/**
- * \ingroup ndn
- * \brief Class implementing FIB functionality
+ * @ingroup ndn
+ * @defgroup ndn-fib FIB
+ */
+
+/**
+ * @ingroup ndn-fib
+ * @brief Class implementing FIB functionality
*/
class Fib : public Object
{