View | Details | Raw Unified | Return to bug 2442
Collapse All | Expand All

(-)a/examples/traffic-control/traffic-control.cc (-1 / +3 lines)
 Lines 129-135   main (int argc, char *argv[]) Link Here 
129
  QueueDiscContainer qdiscs = tch.Install (devices);
129
  QueueDiscContainer qdiscs = tch.Install (devices);
130
130
131
  Ptr<QueueDisc> q = qdiscs.Get (1);
131
  Ptr<QueueDisc> q = qdiscs.Get (1);
132
  q->TraceConnectWithoutContext ("PacketsInQueue", MakeCallback (&TcPacketsInQueueTrace));
132
//   q->TraceConnectWithoutContext ("PacketsInQueue", MakeCallback (&TcPacketsInQueueTrace));
133
  // Alternatively:
134
  Config::ConnectWithoutContext ("/NodeList/1/$ns3::TrafficControlLayer/RootQueueDiscList/0/PacketsInQueue", MakeCallback (&TcPacketsInQueueTrace));
133
135
134
  Ptr<NetDevice> nd = devices.Get (1);
136
  Ptr<NetDevice> nd = devices.Get (1);
135
  Ptr<PointToPointNetDevice> ptpnd = DynamicCast<PointToPointNetDevice> (nd);
137
  Ptr<PointToPointNetDevice> ptpnd = DynamicCast<PointToPointNetDevice> (nd);
(-)a/src/traffic-control/model/traffic-control-layer.cc (-1 / +1 lines)
 Lines 253-259   TrafficControlLayer::NotifyNewAggregate () Link Here 
253
uint32_t
253
uint32_t
254
TrafficControlLayer::GetNDevices (void) const
254
TrafficControlLayer::GetNDevices (void) const
255
{
255
{
256
  return m_netDevices.size();
256
  return m_node->GetNDevices ();
257
}
257
}
258
258
259
259

Return to bug 2442