From f747f516830ba673f02246f83f42fa915ce24d71 Mon Sep 17 00:00:00 2001 From: Josh Pelkey Date: Sun, 16 May 2010 20:10:14 -0400 Subject: [PATCH] register icmpv4 objects --- src/internet-stack/icmpv4.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/internet-stack/icmpv4.cc b/src/internet-stack/icmpv4.cc index 74021dc0e..a615a4680 100644 --- a/src/internet-stack/icmpv4.cc +++ b/src/internet-stack/icmpv4.cc @@ -27,6 +27,8 @@ namespace ns3 { * Icmpv4Header ********************************************************/ +NS_OBJECT_ENSURE_REGISTERED (Icmpv4Header); + TypeId Icmpv4Header::GetTypeId (void) { @@ -114,6 +116,9 @@ Icmpv4Header::GetCode (void) const /******************************************************** * Icmpv4Echo ********************************************************/ + +NS_OBJECT_ENSURE_REGISTERED (Icmpv4Echo); + void Icmpv4Echo::SetIdentifier (uint16_t id) { @@ -234,6 +239,8 @@ Icmpv4Echo::Print (std::ostream &os) const * Icmpv4DestinationUnreachable ********************************************************/ +NS_OBJECT_ENSURE_REGISTERED (Icmpv4DestinationUnreachable); + TypeId Icmpv4DestinationUnreachable::GetTypeId (void) { @@ -342,6 +349,8 @@ Icmpv4DestinationUnreachable::Print (std::ostream &os) const * Icmpv4TimeExceeded ********************************************************/ +NS_OBJECT_ENSURE_REGISTERED (Icmpv4TimeExceeded); + TypeId Icmpv4TimeExceeded::GetTypeId (void) {