merge
authorJohn Abraham<john.abraham@gatech.edu>
Wed, 18 May 2011 16:27:23 -0400
changeset 7236 f4f1660bc687
parent 7235 9799258e196e (current diff)
parent 7234 0572de06ae29 (diff)
child 7237 dbcef20e3177
merge
--- a/src/aodv/doc/aodv.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/aodv/doc/aodv.h	Wed May 18 16:27:23 2011 -0400
@@ -30,7 +30,7 @@
 #define AODV_H
 
 /**
- * \defgroup aodv AODV
+ * \defgroup aodv AODV Routing
  * 
  * This model implements the base specification of the Ad hoc on demand distance vector (AODV)
  * protocol. Implementation is based on RFC3561.
--- a/src/bridge/model/bridge-net-device.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/bridge/model/bridge-net-device.h	Wed May 18 16:27:23 2011 -0400
@@ -31,7 +31,7 @@
 class Node;
 
 /**
- * \defgroup bridge Bridge
+ * \defgroup bridge Bridge Device
  * 
  * \brief a virtual net device that bridges multiple LAN segments
  *
--- a/src/click/doc/click.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/click/doc/click.h	Wed May 18 16:27:23 2011 -0400
@@ -19,7 +19,7 @@
  */
 
 /**
-* \defgroup click Click
+* \defgroup click Click Routing
 *
 * \section model Model
 *
--- a/src/config-store/model/attribute-iterator.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/attribute-iterator.h	Wed May 18 16:27:23 2011 -0400
@@ -27,7 +27,11 @@
 
 class ObjectVectorValue;
 
-// This class is used internally by ConfigStore and GtkConfigStore.
+/**
+ * \ingroup configstore
+ *
+ * This class is used internally by ConfigStore and GtkConfigStore.
+ */
 class AttributeIterator
 {
 public:
--- a/src/config-store/model/config-store.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/config-store.h	Wed May 18 16:27:23 2011 -0400
@@ -7,6 +7,8 @@
 namespace ns3 {
 
 /**
+ * \defgroup configstore Config-Store
+ *
  * \brief Store and load simulation attribute configuration
  *
  * While it is possible to generate a sample config file and lightly
@@ -24,6 +26,11 @@
  * configuration files where all the instances of the same parameter
  * are changed.
  */
+
+/**
+ * \ingroup configstore
+ *
+ */
 class ConfigStore : public ObjectBase
 {
 public:
--- a/src/config-store/model/file-config.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/file-config.h	Wed May 18 16:27:23 2011 -0400
@@ -5,6 +5,10 @@
 
 namespace ns3 {
 
+/**
+ * \ingroup configstore
+ *
+ */
 class FileConfig
 {
 public:
@@ -15,6 +19,10 @@
   virtual void Attributes (void) = 0;
 };
 
+/**
+ * \ingroup configstore
+ *
+ */
 class NoneFileConfig : public FileConfig
 {
 public:
--- a/src/config-store/model/gtk-config-store.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/gtk-config-store.h	Wed May 18 16:27:23 2011 -0400
@@ -23,7 +23,9 @@
 namespace ns3 {
 
 /**
+ * \ingroup configstore
  * \brief A class that provides a GTK-based front end to ns3::ConfigStore 
+ *
  */
 class GtkConfigStore
 {
--- a/src/config-store/model/model-node-creator.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/model-node-creator.h	Wed May 18 16:27:23 2011 -0400
@@ -47,6 +47,10 @@
   Ptr<Object> object;
   uint32_t index;
 };
+/**
+ * \ingroup configstore
+ *
+ */
 class ModelCreator : public AttributeIterator
 {
 public:
--- a/src/config-store/model/raw-text-config.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/raw-text-config.h	Wed May 18 16:27:23 2011 -0400
@@ -7,6 +7,10 @@
 
 namespace ns3 {
 
+/**
+ * \ingroup configstore
+ *
+ */
 class RawTextConfigSave : public FileConfig
 {
 public:
@@ -20,6 +24,10 @@
   std::ofstream *m_os;
 };
 
+/**
+ * \ingroup configstore
+ *
+ */
 class RawTextConfigLoad : public FileConfig
 {
 public:
--- a/src/config-store/model/xml-config.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/config-store/model/xml-config.h	Wed May 18 16:27:23 2011 -0400
@@ -8,6 +8,10 @@
 
 namespace ns3 {
 
+/**
+ * \ingroup configstore
+ *
+ */
 class XmlConfigSave : public FileConfig
 {
 public:
@@ -22,6 +26,10 @@
   xmlTextWriterPtr m_writer;
 };
 
+/**
+ * \ingroup configstore
+ *
+ */
 class XmlConfigLoad : public FileConfig
 {
 public:
--- a/src/csma-layout/model/csma-star-helper.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/csma-layout/model/csma-star-helper.h	Wed May 18 16:27:23 2011 -0400
@@ -29,6 +29,13 @@
 namespace ns3 {
 
 /**
+ * \defgroup csmastarhelper CSMA Star Helper
+ *
+ */
+
+/**
+ * \ingroup csmastarhelper
+ *
  * \brief A helper to make it easier to create a star topology
  * with Csma links
  */
--- a/src/csma/doc/csma.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/csma/doc/csma.h	Wed May 18 16:27:23 2011 -0400
@@ -1,5 +1,5 @@
 /**
- * \defgroup CsmaModel CSMA Model
+ * \defgroup CsmaModel CSMA Device
  *
  * \section CsmaModelOverview CSMA Model Overview
  *
--- a/src/dsdv/doc/dsdv.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/dsdv/doc/dsdv.h	Wed May 18 16:27:23 2011 -0400
@@ -33,7 +33,7 @@
 #define DSDV_H_
 
 /**
- * \defgroup dsdv DSDV
+ * \defgroup dsdv DSDV Routing
  * 
  * \brief Destination-Sequenced Distance Vector (DSDV) routing protocol is a pro-active, table-driven routing protocol
  *  for MANETs developed by Charles E. Perkins and Pravin Bhagwat in 1994. It uses the hop count as metric in route
--- a/src/emu/doc/emu.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/emu/doc/emu.h	Wed May 18 16:27:23 2011 -0400
@@ -1,5 +1,5 @@
 /**
- * \defgroup EmuModel Emulated Net Device Model
+ * \defgroup EmuModel Emulated Device
  *
  * \section EmuModelOverview Emulated Net Device Model Overview
  *
--- a/src/mesh/doc/mesh.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/mesh/doc/mesh.h	Wed May 18 16:27:23 2011 -0400
@@ -23,7 +23,7 @@
  */
 
 /**
- * \defgroup mesh Mesh
+ * \defgroup mesh Mesh Device
  *
  * \brief MAC-layer mobile mesh networking.
  * \section MeshOverview Overview of Layer-2 Mesh networking protocols
--- a/src/nix-vector-routing/doc/nix-vector-routing.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/nix-vector-routing/doc/nix-vector-routing.h	Wed May 18 16:27:23 2011 -0400
@@ -19,7 +19,7 @@
  */
 
 /**
- * \defgroup nixvectorrouting Nix-vector Routing
+ * \defgroup nixvectorrouting Nix-Vector Routing
  *
  * \section model Model
  *
--- a/src/olsr/doc/olsr.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/olsr/doc/olsr.h	Wed May 18 16:27:23 2011 -0400
@@ -22,7 +22,7 @@
 #define OLSR_H
 
 /**
- * \defgroup olsr OLSR
+ * \defgroup olsr OLSR Routing
  *
  * \section model Model
  *
--- a/src/openflow/doc/openflow-switch.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/openflow/doc/openflow-switch.h	Wed May 18 16:27:23 2011 -0400
@@ -21,7 +21,7 @@
  */
 
 /**
- * \defgroup OpenFlowSwitchModel OpenFlow Switch Model
+ * \defgroup OpenFlowSwitchModel OpenFlow Switch Device
  *
  * \section OpenFlowSwitchModelOverview OpenFlow Switch Model Overview
  *
--- a/src/point-to-point/doc/point-to-point.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/point-to-point/doc/point-to-point.h	Wed May 18 16:27:23 2011 -0400
@@ -1,5 +1,5 @@
 /**
- * \defgroup PointToPointModel Point-to-Point Model
+ * \defgroup PointToPointModel Point-to-Point Device
  *
  * \section PointToPointPointOverview Point-to-Point Model Overview
  *
--- a/src/tap-bridge/doc/tap.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/tap-bridge/doc/tap.h	Wed May 18 16:27:23 2011 -0400
@@ -1,5 +1,5 @@
 /**
- * \defgroup TapBridgeModel Tap Bridge Model
+ * \defgroup TapBridgeModel Tap Bridge Device
  *
  * \section TapBridgeModelOverview TapBridge Model Overview
  *
--- a/src/wifi/model/wifi-net-device.h	Wed May 18 16:23:38 2011 -0400
+++ b/src/wifi/model/wifi-net-device.h	Wed May 18 16:27:23 2011 -0400
@@ -35,7 +35,7 @@
 class WifiMac;
 
 /**
- * \defgroup wifi Wifi
+ * \defgroup wifi Wifi Models
  *
  * This section documents the API of the ns-3 Wifi module. For a generic functional description, please refer to the ns-3 manual.
  */