--- a/src/internet-node/ipv4.h Wed May 16 16:39:32 2007 -0400
+++ b/src/internet-node/ipv4.h Wed May 16 17:01:39 2007 -0400
@@ -43,9 +43,6 @@
class TraceContext;
-/**
- * ::Send is always defined in subclasses.
- */
class Ipv4 : public L3Protocol
{
public:
--- a/src/node/i-ipv4.h Wed May 16 16:39:32 2007 -0400
+++ b/src/node/i-ipv4.h Wed May 16 17:01:39 2007 -0400
@@ -30,7 +30,9 @@
class NetDevice;
class Packet;
class Ipv4Route;
-
+/**
+ * \brief IPv4
+ */
class IIpv4 : public Interface
{
public:
--- a/src/node/ipv4-route.h Wed May 16 16:39:32 2007 -0400
+++ b/src/node/ipv4-route.h Wed May 16 17:01:39 2007 -0400
@@ -27,19 +27,33 @@
#include "ipv4-address.h"
namespace ns3 {
-
+/**
+ * \brief A record of an IPv4 route
+ */
class Ipv4Route {
public:
+ /**
+ * \brief This constructor does nothing
+ */
Ipv4Route ();
+ /**
+ * \brief Copy Constructor
+ * \param route The route to copy
+ */
Ipv4Route (Ipv4Route const &route);
bool IsHost (void) const;
+ /**
+ * \return The IPv4 address of the destination of this route
+ */
Ipv4Address GetDest (void) const;
bool IsNetwork (void) const;
Ipv4Address GetDestNetwork (void) const;
Ipv4Mask GetDestNetworkMask (void) const;
-
+ /**
+ * \return True if this route is a default route; false otherwise
+ */
bool IsDefault (void) const;
bool IsGateway (void) const;