diff --git a/doc/modules b/doc/modules index 4c2f1d375..62974397e 100644 --- a/doc/modules +++ b/doc/modules @@ -30,28 +30,4 @@ * - a configuration class used to set and control all attributes and trace sources * in a simulation: ns3::Config. * - * @defgroup network Network - * The "network" module contains: - * - a packet class to create and manipulate simulation packets: - * ns3::Packet, ns3::Header, and ns3::Trailer. This packet class - * also supports per-packet ns3::Tag which are globs of data - * which can be attached to any packet. - * - a ns3::Node base class which should be subclassed by any new type of - * network Node. - * - models which abstract the MAC-layer from the IP layer protocols: - * ns3::NetDevice and ns3::Channel. - * - models which abstract the application-layer API: ns3::Application, - * ns3::Socket, ns3::SocketFactory, and, ns3::Udp - * - * @defgroup internet Internet - * - * The "internet" module contains: - * - an Ipv4 stack - * - an Ipv6 stack - * - an ARP module - * - a UDP and a TCP implementation - * - * @defgroup applications Applications - * - * @defgroup netanim Animation */ diff --git a/src/applications/doc/applications.h b/src/applications/doc/applications.h new file mode 100644 index 000000000..8c008c2ca --- /dev/null +++ b/src/applications/doc/applications.h @@ -0,0 +1,27 @@ +/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation; + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#ifndef APPLICATIONS_H +#define APPLICATIONS_H + +/** + * \defgroup applications Applications + * + * This section documents the API of the ns-3 applications module. For a generic functional description, please refer to the ns-3 manual. + */ + +#endif /* APPLICATIONS_H */ diff --git a/src/internet/doc/internet.h b/src/internet/doc/internet.h new file mode 100644 index 000000000..7c4a4cfdd --- /dev/null +++ b/src/internet/doc/internet.h @@ -0,0 +1,27 @@ +/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation; + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#ifndef INTERNET_H +#define INTERNET_H + +/** + * \defgroup internet Internet + * + * This section documents the API of the ns-3 internet module. For a generic functional description, please refer to the ns-3 manual. + */ + +#endif /* INTERNET_H */ diff --git a/src/netanim/model/animation-interface.h b/src/netanim/model/animation-interface.h index 4b9bde032..6ad30fd23 100644 --- a/src/netanim/model/animation-interface.h +++ b/src/netanim/model/animation-interface.h @@ -34,6 +34,12 @@ namespace ns3 { class NetModel; +/** + * \defgroup netanim Netanim + * + * This section documents the API of the ns-3 netanim module. For a generic functional description, please refer to the ns-3 manual. + */ + /** * \ingroup netanim * diff --git a/src/network/doc/network.h b/src/network/doc/network.h new file mode 100644 index 000000000..2deaff4da --- /dev/null +++ b/src/network/doc/network.h @@ -0,0 +1,27 @@ +/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation; + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#ifndef NETWORK_H +#define NETWORK_H + +/** + * \defgroup network Network + * + * This section documents the API of the ns-3 network module. For a generic functional description, please refer to the ns-3 manual. + */ + +#endif /* NETWORK_H */