From ef66a5e048f64cd039ca8c4291312c9f61bf8f33 Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Fri, 28 Jan 2011 12:09:55 -0800 Subject: [PATCH] remove Packet Info Tag test dependence on CsmaNetDevice --- src/node/ipv4-packet-info-tag.cc | 10 ++++------ src/node/ipv6-packet-info-tag.cc | 9 ++++----- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/node/ipv4-packet-info-tag.cc b/src/node/ipv4-packet-info-tag.cc index 28c66c753..53dafb736 100644 --- a/src/node/ipv4-packet-info-tag.cc +++ b/src/node/ipv4-packet-info-tag.cc @@ -146,8 +146,7 @@ Ipv4PacketInfoTag::Print (std::ostream &os) const #include "ns3/log.h" #include "ns3/abort.h" #include "ns3/attribute.h" -#include "ns3/object-factory.h" -#include "ns3/csma-net-device.h" +#include "ns3/simple-net-device.h" #include "ns3/object-factory.h" #include "ns3/socket-factory.h" #include "ns3/udp-socket-factory.h" @@ -163,6 +162,7 @@ Ipv4PacketInfoTag::Print (std::ostream &os) const #include "ns3/udp-l4-protocol.h" #include "ns3/tcp-l4-protocol.h" #include "ns3/simulator.h" +#include "ns3/node.h" namespace ns3 { @@ -241,8 +241,8 @@ Ipv4PacketInfoTagTest::DoRun (void) Ptr node0 = CreateObject (); Ptr node1 = CreateObject (); - Ptr device = CreateObject (); - Ptr device2 = CreateObject (); + Ptr device = CreateObject (); + Ptr device2 = CreateObject (); // For Node 0 node0->AddDevice (device); @@ -281,7 +281,6 @@ Ipv4PacketInfoTagTest::DoRun (void) &Ipv4PacketInfoTagTest::DoSendData, this, socket, "127.0.0.1"); Simulator::Run (); - // send from node1 and recved via csma Ptr factory2 = node1->GetObject (UdpSocketFactory::GetTypeId ()); Ptr socket2 = factory2->CreateSocket (); Simulator::ScheduleWithContext (socket2->GetNode ()->GetId (), Seconds (0), @@ -301,7 +300,6 @@ Ipv4PacketInfoTagTest::DoRun (void) &Ipv4PacketInfoTagTest::DoSendData, this, socket, "127.0.0.1"); Simulator::Run (); - // send from node1 and recved via csma factory2 = node1->GetObject (Ipv4RawSocketFactory::GetTypeId ()); socket2 = factory2->CreateSocket (); Simulator::ScheduleWithContext (socket2->GetNode ()->GetId (), Seconds (0), diff --git a/src/node/ipv6-packet-info-tag.cc b/src/node/ipv6-packet-info-tag.cc index 0392bc7bb..3a2b01c10 100644 --- a/src/node/ipv6-packet-info-tag.cc +++ b/src/node/ipv6-packet-info-tag.cc @@ -144,7 +144,7 @@ Ipv6PacketInfoTag::Print (std::ostream &os) const #include "ns3/log.h" #include "ns3/abort.h" #include "ns3/attribute.h" -#include "ns3/csma-net-device.h" +#include "ns3/simple-net-device.h" #include "ns3/object-factory.h" #include "ns3/socket-factory.h" #include "ns3/udp-socket-factory.h" @@ -159,6 +159,7 @@ Ipv6PacketInfoTag::Print (std::ostream &os) const #include "ns3/simulator.h" #include "ns3/uinteger.h" #include "ns3/boolean.h" +#include "ns3/node.h" namespace ns3 { @@ -237,8 +238,8 @@ Ipv6PacketInfoTagTest::DoRun (void) Ptr node0 = CreateObject (); Ptr node1 = CreateObject (); - Ptr device = CreateObject (); - Ptr device2 = CreateObject (); + Ptr device = CreateObject (); + Ptr device2 = CreateObject (); // For Node 0 node0->AddDevice (device); @@ -278,7 +279,6 @@ Ipv6PacketInfoTagTest::DoRun (void) &Ipv6PacketInfoTagTest::DoSendData, this, socket, "::1"); Simulator::Run (); - // send from node1 and recved via csma Ptr factory2 = node1->GetObject (Ipv6RawSocketFactory::GetTypeId ()); Ptr socket2 = factory2->CreateSocket (); std::stringstream dst; @@ -302,7 +302,6 @@ Ipv6PacketInfoTagTest::DoRun (void) &Ipv6PacketInfoTagTest::DoSendData, this, socket, "::1"); Simulator::Run (); - // send from node1 and recved via csma factory2 = node1->GetObject (UdpSocketFactory::GetTypeId ()); socket2 = factory2->CreateSocket (); Simulator::ScheduleWithContext (socket2->GetNode ()->GetId (), Seconds (0),