docs: Update documentation and Doxygen documentation generation
diff --git a/docs/Doxyfile b/docs/Doxyfile
index 8ca2128..ebe4bb0 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -570,9 +570,9 @@
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = ../model ../helper ../utils ../apps \
- ../plugins/topology ../plugins/mobility \
- introspected-doxygen.h doxygen.h
+INPUT = ../model ../ndn.cxx ../helper ../utils ../apps \
+ ../plugins/topology ../plugins/ip-faces \
+ introspected-doxygen.h doxygen.h
# introspected-doxygen.h should be manually created:
# For example:
@@ -1259,7 +1259,7 @@
# contain include files that are not input files but should be processed by
# the preprocessor.
-INCLUDE_PATH =
+INCLUDE_PATH = ../../../build
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
# patterns (like *.h and *.hpp) to filter out the header-files in the
@@ -1278,7 +1278,10 @@
PREDEFINED = NS3_ASSERT_ENABLE \
NS3_LOG_ENABLE \
- DOXYGEN
+ DOXYGEN \
+ "NDN_NAMESPACE_BEGIN=namespace ns3 { namespace ndn {" \
+ "NDN_NAMESPACE_END="}}"
+
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
# this tag can be used to specify a list of macro names that should be expanded.
diff --git a/docs/ns3_html_theme/static/doxygen.css b/docs/ns3_html_theme/static/doxygen.css
index 8e096b1..5cac435 100644
--- a/docs/ns3_html_theme/static/doxygen.css
+++ b/docs/ns3_html_theme/static/doxygen.css
@@ -105,9 +105,9 @@
text-decoration: none;
}
-.contents a:visited {
+/*.contents a:visited {
color: #686868;
-}
+}*/
a:hover {
text-decoration: underline;
diff --git a/docs/ns3_html_theme/static/ns3_stylesheet.css b/docs/ns3_html_theme/static/ns3_stylesheet.css
index c900197..fb55460 100644
--- a/docs/ns3_html_theme/static/ns3_stylesheet.css
+++ b/docs/ns3_html_theme/static/ns3_stylesheet.css
@@ -11,6 +11,11 @@
font-weight: bold;
}
+a:visited {
+ color: #91A501;
+ font-weight: bold;
+}
+
/* Sphinx headings */
div.body h1,
div.body h2,
diff --git a/docs/source/intro.rst b/docs/source/intro.rst
index 1ef79b3..ccd8351 100644
--- a/docs/source/intro.rst
+++ b/docs/source/intro.rst
@@ -32,10 +32,10 @@
^ ^
.................|......................................|......................
. v v .
- . +------------------+ +----------------------+ .
- . | "Face" | | "Face" | .
- . | "(AppFace)" | | "(NetDeviceFace)" | .
- . +------------------+ +----------------------+ .
+ . +----------------------+ +----------------------+ .
+ . | "Face" | | "Face" | .
+ . | "(AppFace, ApiFace)" | | "(NetDeviceFace)" | .
+ . +----------------------+ +----------------------+ .
. ^ ^ .
. | | .
. v v .