src/devices/point-to-point/point-to-point-net-device.cc
changeset 1333 c0d66de933e9
parent 1325 f3be9eed2d90
child 1341 f685d4bf320f
equal deleted inserted replaced
1332:d03df65ebdb7 1333:c0d66de933e9
   186   Packet p;
   186   Packet p;
   187   if (!m_queue->Dequeue(p)) return; // Nothing to do at this point
   187   if (!m_queue->Dequeue(p)) return; // Nothing to do at this point
   188   TransmitStart(p);
   188   TransmitStart(p);
   189 }
   189 }
   190 
   190 
   191 TraceResolver* PointToPointNetDevice::DoCreateTraceResolver (void)
   191 Ptr<TraceResolver> 
   192 {
   192 PointToPointNetDevice::DoCreateTraceResolver (void)
   193   CompositeTraceResolver *resolver = new CompositeTraceResolver ();
   193 {
       
   194   Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> ();
   194   resolver->Add ("queue", 
   195   resolver->Add ("queue", 
   195                  MakeCallback (&Queue::CreateTraceResolver, PeekPointer (m_queue)));
   196                  MakeCallback (&Queue::CreateTraceResolver, PeekPointer (m_queue)));
   196   resolver->Add ("rx",
   197   resolver->Add ("rx",
   197                  m_rxTrace,
   198                  m_rxTrace,
   198                  PointToPointTraceType ());
   199                  PointToPointTraceType ());