avoid warning with g++ 4.1.2
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Tue, 20 May 2008 08:01:11 -0700
changeset 3084 3d83c2088c85
parent 3083 7172d5dcae51
child 3085 dd7a6e76c739
avoid warning with g++ 4.1.2
src/contrib/delay-jitter-estimation.cc
--- a/src/contrib/delay-jitter-estimation.cc	Tue May 20 07:56:59 2008 -0700
+++ b/src/contrib/delay-jitter-estimation.cc	Tue May 20 08:01:11 2008 -0700
@@ -4,74 +4,70 @@
 #include "ns3/simulator.h"
 #include "ns3/string.h"
 
-namespace {
+namespace ns3 {
 
-class TimestampTag : public ns3::Tag
+class DelayJitterEstimationTimestampTag : public Tag
 {
 public:
-  TimestampTag ();
-  static ns3::TypeId GetTypeId (void);
-  virtual ns3::TypeId GetInstanceTypeId (void) const;
+  DelayJitterEstimationTimestampTag ();
+  static TypeId GetTypeId (void);
+  virtual TypeId GetInstanceTypeId (void) const;
 
   virtual uint32_t GetSerializedSize (void) const;
-  virtual void Serialize (ns3::TagBuffer i) const;
-  virtual void Deserialize (ns3::TagBuffer i);
+  virtual void Serialize (TagBuffer i) const;
+  virtual void Deserialize (TagBuffer i);
 
 
-  ns3::Time GetTxTime (void) const;
+  Time GetTxTime (void) const;
 private:
   uint64_t m_creationTime;
 };
 
-TimestampTag::TimestampTag ()
-  : m_creationTime (ns3::Simulator::Now ().GetTimeStep ())
+DelayJitterEstimationTimestampTag::DelayJitterEstimationTimestampTag ()
+  : m_creationTime (Simulator::Now ().GetTimeStep ())
 {}
 
-ns3::TypeId 
-TimestampTag::GetTypeId (void)
+TypeId 
+DelayJitterEstimationTimestampTag::GetTypeId (void)
 {
-  static ns3::TypeId tid = ns3::TypeId ("anon::TimestampTag")
+  static TypeId tid = TypeId ("anon::DelayJitterEstimationTimestampTag")
     .SetParent<Tag> ()
-    .AddConstructor<TimestampTag> ()
+    .AddConstructor<DelayJitterEstimationTimestampTag> ()
     .AddAttribute ("CreationTime",
 		   "The time at which the timestamp was created",
-		   ns3::StringValue ("0.0s"),
-		   ns3::MakeTimeAccessor (&TimestampTag::GetTxTime),
-		   ns3::MakeTimeChecker ())
+		   StringValue ("0.0s"),
+		   MakeTimeAccessor (&DelayJitterEstimationTimestampTag::GetTxTime),
+		   MakeTimeChecker ())
     ;
   return tid;
 }
-ns3::TypeId 
-TimestampTag::GetInstanceTypeId (void) const
+TypeId 
+DelayJitterEstimationTimestampTag::GetInstanceTypeId (void) const
 {
   return GetTypeId ();
 }
 
 uint32_t 
-TimestampTag::GetSerializedSize (void) const
+DelayJitterEstimationTimestampTag::GetSerializedSize (void) const
 {
   return 8;
 }
 void 
-TimestampTag::Serialize (ns3::TagBuffer i) const
+DelayJitterEstimationTimestampTag::Serialize (TagBuffer i) const
 {
   i.WriteU64 (m_creationTime);
 }
 void 
-TimestampTag::Deserialize (ns3::TagBuffer i)
+DelayJitterEstimationTimestampTag::Deserialize (TagBuffer i)
 {
   m_creationTime = i.ReadU64 ();
 }
-ns3::Time 
-TimestampTag::GetTxTime (void) const
+Time 
+DelayJitterEstimationTimestampTag::GetTxTime (void) const
 {
-  return ns3::TimeStep (m_creationTime);
+  return TimeStep (m_creationTime);
 }
 
-}
-
-namespace ns3 {
-
 DelayJitterEstimation::DelayJitterEstimation ()
   : m_previousRx (Simulator::Now ()),
     m_previousRxTx (Simulator::Now ()),
@@ -81,13 +77,13 @@
 void 
 DelayJitterEstimation::PrepareTx (Ptr<const Packet> packet)
 {
-  TimestampTag tag;
+  DelayJitterEstimationTimestampTag tag;
   packet->AddTag (tag);
 }
 void 
 DelayJitterEstimation::RecordRx (Ptr<const Packet> packet)
 {
-  TimestampTag tag;
+  DelayJitterEstimationTimestampTag tag;
   bool found;
   found = packet->FindFirstMatchingTag (tag);
   if (!found)