src/devices/point-to-point/point-to-point-net-device.cc
changeset 1229 e4cfe4094c10
parent 1208 ad83a13631c1
child 1230 5d03bbd566d9
--- a/src/devices/point-to-point/point-to-point-net-device.cc	Mon Aug 06 17:21:57 2007 +0200
+++ b/src/devices/point-to-point/point-to-point-net-device.cc	Mon Aug 06 19:40:18 2007 +0200
@@ -40,6 +40,21 @@
            "The default data rate for point to point links",
            DataRate ("10Mb/s"));
 
+PointToPointTraceType::PointToPointTraceType ()
+{}
+void 
+PointToPointTraceType::Print (std::ostream &os) const
+{
+  os << "device rx";
+}
+uint16_t 
+PointToPointTraceType::GetUid (void)
+{
+  static uint16_t uid = Register<PointToPointTraceType> ("PointToPointTraceType");
+  return uid;
+}
+
+
 PointToPointNetDevice::PointToPointNetDevice (Ptr<Node> node,
                                               const DataRate& rate) 
 : 
@@ -178,11 +193,10 @@
 {
   CompositeTraceResolver *resolver = new CompositeTraceResolver (context);
   resolver->Add ("queue", 
-                 MakeCallback (&Queue::CreateTraceResolver, PeekPointer (m_queue)),
-                 PointToPointNetDevice::QUEUE);
+                 MakeCallback (&Queue::CreateTraceResolver, PeekPointer (m_queue)));
   resolver->Add ("rx",
                  m_rxTrace,
-                 PointToPointNetDevice::RX);
+                 PointToPointTraceType ());
   return resolver;
 }