equal
deleted
inserted
replaced
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 Ptr<TraceResolver> |
191 Ptr<TraceResolver> |
192 PointToPointNetDevice::DoCreateTraceResolver (void) |
192 PointToPointNetDevice::GetTraceResolver (void) |
193 { |
193 { |
194 Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> (); |
194 Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> (); |
195 resolver->Add ("queue", |
195 resolver->AddChild ("queue", m_queue); |
196 MakeCallback (&Queue::CreateTraceResolver, PeekPointer (m_queue))); |
|
197 resolver->Add ("rx", |
196 resolver->Add ("rx", |
198 m_rxTrace, |
197 m_rxTrace, |
199 PointToPointTraceType ()); |
198 PointToPointTraceType ()); |
|
199 resolver->SetParent (NetDevice::GetTraceResolver ()); |
200 return resolver; |
200 return resolver; |
201 } |
201 } |
202 |
202 |
203 bool PointToPointNetDevice::Attach (Ptr<PointToPointChannel> ch) |
203 bool PointToPointNetDevice::Attach (Ptr<PointToPointChannel> ch) |
204 { |
204 { |