docs: wrote Doxygen comments for all files
refs: #4118
Change-Id: Ib0e7f1926cdabcca5aa401b59b24519412a099f7
diff --git a/src/tlv/tlv-nlsr.hpp b/src/tlv/tlv-nlsr.hpp
index e202b64..4a52b1b 100644
--- a/src/tlv/tlv-nlsr.hpp
+++ b/src/tlv/tlv-nlsr.hpp
@@ -24,11 +24,15 @@
#include <ndn-cxx/encoding/tlv.hpp>
-namespace ndn {
-namespace tlv {
+namespace ndn {
+namespace tlv {
namespace nlsr {
-// LSDB DataSet
+/*! The TLV block types that NLSR uses to encode/decode LSA types. The
+ * way NLSR encodes LSAs to TLV is by encoding each element of the
+ * LSA as a separate TLV block. So, block types are needed. These are
+ * used in the LSDB Status Dataset.
+ */
enum {
LsaInfo = 128,
OriginRouter = 129,