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

(-)a/src/helper/csma-helper.cc (-1 / +5 lines)
 Lines 95-100   CsmaHelper::EnablePcap (std::string file Link Here 
95
  for (NetDeviceContainer::Iterator i = d.Begin (); i != d.End (); ++i)
95
  for (NetDeviceContainer::Iterator i = d.Begin (); i != d.End (); ++i)
96
    {
96
    {
97
      Ptr<NetDevice> dev = *i;
97
      Ptr<NetDevice> dev = *i;
98
      NS_ASSERT_MSG (dev->GetObject <CsmaNetDevice> (), "Error:  CsmaHelper::EnablePcap on a non Csma NetDeviceContainer");
98
      EnablePcap (filename, dev->GetNode ()->GetId (), dev->GetIfIndex ());
99
      EnablePcap (filename, dev->GetNode ()->GetId (), dev->GetIfIndex ());
99
    }
100
    }
100
}
101
}
 Lines 107-113   CsmaHelper::EnablePcap (std::string file Link Here 
107
      Ptr<Node> node = *i;
108
      Ptr<Node> node = *i;
108
      for (uint32_t j = 0; j < node->GetNDevices (); ++j)
109
      for (uint32_t j = 0; j < node->GetNDevices (); ++j)
109
	{
110
	{
110
	  devs.Add (node->GetDevice (j));
111
          if (node->GetDevice (j)->GetObject <CsmaNetDevice> ())
112
            {
113
	      devs.Add (node->GetDevice (j));
114
            }
111
	}
115
	}
112
    }
116
    }
113
  EnablePcap (filename, devs);
117
  EnablePcap (filename, devs);

Return to bug 280