--- a/src/core/default-value.h Mon May 07 12:01:51 2007 +0100
+++ b/src/core/default-value.h Fri May 11 10:37:01 2007 -0400
@@ -6,6 +6,11 @@
#include <list>
#include "callback.h"
+/**
+ * \defgroup config Simulation configuration
+ *
+ */
+
namespace ns3 {
class DefaultValueBase
@@ -45,6 +50,7 @@
};
/**
+ * \ingroup config
* \param name name of variable to bind
* \param value value to bind to the specified variable
*
@@ -58,6 +64,7 @@
/**
* \brief A Boolean variable for ns3::Bind
+ * \ingroup config
*
* Every instance of this type is automatically
* registered in the variable pool which is used
@@ -95,6 +102,7 @@
/**
* \brief An Integer variable for ns3::Bind
+ * \ingroup config
*
* Every instance of this type is automatically
* registered in the variable pool which is used
@@ -147,6 +155,14 @@
T m_value;
};
+/**
+ * \brief Named enumeration defaults
+ * \ingroup config
+ *
+ * Every instance of this type is automatically
+ * registered in the variable pool which is used
+ * by ns3::Bind.
+ */
class StringEnumDefaultValue : public DefaultValueBase
{
public:
@@ -168,6 +184,7 @@
/**
* \brief An enum variable for ns3::Bind
+ * \ingroup config
*
* Every instance of this type is automatically
* registered in the variable pool which is used
@@ -232,6 +249,11 @@
T m_value;
};
+/**
+ * \brief Class used to call a certain function during the configuration of the
+ * simulation
+ * \ingroup config
+ */
class CommandDefaultValue : public DefaultValueBase
{
public: