TraceContextElement::Register -> TraceContextElement::AllocateUid
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Wed, 08 Aug 2007 10:06:58 +0200
changeset 1235 dc52ea3507ff
parent 1234 ca195a6a7e1e
child 1236 cfa5e0b39281
TraceContextElement::Register -> TraceContextElement::AllocateUid
src/common/composite-trace-resolver.cc
src/common/trace-context-element.h
src/common/trace-context.cc
src/devices/csma-cd/csma-cd-net-device.cc
src/devices/point-to-point/point-to-point-net-device.cc
src/internet-node/ipv4-l3-protocol.cc
src/internet-node/ipv4-l4-demux.cc
src/node/node-list.cc
src/node/node.cc
src/node/queue.cc
--- a/src/common/composite-trace-resolver.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/common/composite-trace-resolver.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -128,7 +128,7 @@
     SUBRESOLVER,
   };
   static uint16_t GetUid (void) 
-  {static uint16_t uid = Register<TraceSourceTest> ("TraceSourceTest"); return uid;}
+  {static uint16_t uid = AllocateUid<TraceSourceTest> ("TraceSourceTest"); return uid;}
   void Print (std::ostream &os)
   {os << "tracesource=";
     if (m_sources == DOUBLEA) {os << "doubleA";}
@@ -150,7 +150,7 @@
     INT,
   };
   static uint16_t GetUid (void) 
-  {static uint16_t uid = Register<SubTraceSourceTest> ("SubTraceSourceTest"); return uid;}
+  {static uint16_t uid = AllocateUid<SubTraceSourceTest> ("SubTraceSourceTest"); return uid;}
   void Print (std::ostream &os)
   {os << "subtracesource=int";}
   SubTraceSourceTest () : m_sources (SubTraceSourceTest::INT) {}
--- a/src/common/trace-context-element.h	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/common/trace-context-element.h	Wed Aug 08 10:06:58 2007 +0200
@@ -20,7 +20,7 @@
 {
 protected:
   template <typename T>
-  static uint16_t Register (std::string name);
+  static uint16_t AllocateUid (std::string name);
 };
 
 } // namespace ns3
@@ -35,7 +35,7 @@
 {
 public:
   template <typename T>
-  static uint16_t Register (std::string name);
+  static uint16_t AllocateUid (std::string name);
 
   static uint32_t GetSize (uint16_t uid);
   static void Print (uint16_t uid, uint8_t *instance, std::ostream &os);
@@ -78,7 +78,7 @@
 
 template <typename T>
 uint16_t 
-ElementRegistry::Register (std::string name)
+ElementRegistry::AllocateUid (std::string name)
 {
   InfoVector *vec = GetInfoVector ();
   uint16_t uid = 1;
@@ -103,9 +103,9 @@
 
 template <typename T>
 uint16_t 
-TraceContextElement::Register (std::string name)
+TraceContextElement::AllocateUid (std::string name)
 {
-  return ElementRegistry::Register<T> (name);
+  return ElementRegistry::AllocateUid<T> (name);
 }
 
 } // namespace ns3
--- a/src/common/trace-context.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/common/trace-context.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -242,7 +242,7 @@
 class Ctx : public TraceContextElement
 {
 public:
-  static uint16_t GetUid (void) {static uint16_t uid = Register<Ctx<N> > (GetName ()); return uid;}
+  static uint16_t GetUid (void) {static uint16_t uid = AllocateUid<Ctx<N> > (GetName ()); return uid;}
   static std::string GetName (void) {std::ostringstream oss; oss << "Ctx" << N; return oss.str ();}
   Ctx () : m_v (0) {}
   Ctx (int v) : m_v (v) {}
--- a/src/devices/csma-cd/csma-cd-net-device.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/devices/csma-cd/csma-cd-net-device.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -56,7 +56,7 @@
 uint16_t 
 CsmaCdTraceType::GetUid (void)
 {
-  static uint16_t uid = Register<CsmaCdTraceType> ("CsmaCdTraceType");
+  static uint16_t uid = AllocateUid<CsmaCdTraceType> ("CsmaCdTraceType");
   return uid;
 }
 
--- a/src/devices/point-to-point/point-to-point-net-device.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/devices/point-to-point/point-to-point-net-device.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -50,7 +50,7 @@
 uint16_t 
 PointToPointTraceType::GetUid (void)
 {
-  static uint16_t uid = Register<PointToPointTraceType> ("PointToPointTraceType");
+  static uint16_t uid = AllocateUid<PointToPointTraceType> ("PointToPointTraceType");
   return uid;
 }
 
--- a/src/internet-node/ipv4-l3-protocol.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/internet-node/ipv4-l3-protocol.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -85,7 +85,7 @@
 uint16_t 
 Ipv4L3ProtocolTraceContextElement::GetUid (void)
 {
-  static uint16_t uid = Register<Ipv4L3ProtocolTraceContextElement> ("Ipv4L3ProtocolTraceContextElement");
+  static uint16_t uid = AllocateUid<Ipv4L3ProtocolTraceContextElement> ("Ipv4L3ProtocolTraceContextElement");
   return uid;
 }
 
@@ -109,7 +109,7 @@
 uint16_t 
 Ipv4l3ProtocolInterfaceIndex::GetUid (void)
 {
-  static uint16_t uid = Register<Ipv4l3ProtocolInterfaceIndex> ("Ipv4l3ProtocolInterfaceIndex");
+  static uint16_t uid = AllocateUid<Ipv4l3ProtocolInterfaceIndex> ("Ipv4l3ProtocolInterfaceIndex");
   return uid;
 }
 
--- a/src/internet-node/ipv4-l4-demux.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/internet-node/ipv4-l4-demux.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -51,7 +51,7 @@
 uint16_t 
 Ipv4L4ProtocolTraceContextElement::GetUid (void)
 {
-  static uint16_t uid = Register<Ipv4L4ProtocolTraceContextElement> ("Ipv4L4ProtocolTraceContextElement");
+  static uint16_t uid = AllocateUid<Ipv4L4ProtocolTraceContextElement> ("Ipv4L4ProtocolTraceContextElement");
   return uid;
 }
 
--- a/src/node/node-list.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/node/node-list.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -54,7 +54,7 @@
 uint16_t 
 NodeListIndex::GetUid (void)
 {
-  static uint16_t uid = Register<NodeListIndex> ("NodeListIndex");
+  static uint16_t uid = AllocateUid<NodeListIndex> ("NodeListIndex");
   return uid;
 }
 uint32_t 
--- a/src/node/node.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/node/node.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -50,7 +50,7 @@
 uint16_t 
 NodeNetDeviceIndex::GetUid (void)
 {
-  static uint16_t uid = Register<NodeNetDeviceIndex> ("NodeNetDeviceIndex");
+  static uint16_t uid = AllocateUid<NodeNetDeviceIndex> ("NodeNetDeviceIndex");
   return uid;
 }
 
--- a/src/node/queue.cc	Wed Aug 08 10:01:19 2007 +0200
+++ b/src/node/queue.cc	Wed Aug 08 10:06:58 2007 +0200
@@ -35,7 +35,7 @@
 uint16_t 
 QueueTraceType::GetUid (void)
 {
-  static uint16_t uid = Register<QueueTraceType> ("QueueTraceType");
+  static uint16_t uid = AllocateUid<QueueTraceType> ("QueueTraceType");
   return uid;
 }
 QueueTraceType::QueueTraceType ()