--- a/utils/bench-packets.cc Mon Oct 01 14:14:31 2007 +0200
+++ b/utils/bench-packets.cc Mon Oct 01 14:15:56 2007 +0200
@@ -115,12 +115,12 @@
BenchHeader<8> udp;
for (uint32_t i = 0; i < n; i++) {
- Packet p (2000);
- p.AddHeader (udp);
- p.AddHeader (ipv4);
- Packet o = p;
- o.RemoveHeader (ipv4);
- o.RemoveHeader (udp);
+ Ptr<Packet> p = Create<Packet> (2000);
+ p->AddHeader (udp);
+ p->AddHeader (ipv4);
+ Ptr<Packet> o = p->Copy ();
+ o->RemoveHeader (ipv4);
+ o->RemoveHeader (udp);
}
}
@@ -131,25 +131,25 @@
BenchHeader<8> udp;
for (uint32_t i = 0; i < n; i++) {
- Packet p (2000);
- p.AddHeader (udp);
- p.AddHeader (ipv4);
+ Ptr<Packet> p = Create<Packet> (2000);
+ p->AddHeader (udp);
+ p->AddHeader (ipv4);
}
}
static void
-ptrC2 (Packet p)
+ptrC2 (Ptr<Packet> p)
{
BenchHeader<8> udp;
- p.RemoveHeader (udp);
+ p->RemoveHeader (udp);
}
static void
-ptrC1 (Packet p)
+ptrC1 (Ptr<Packet> p)
{
BenchHeader<25> ipv4;
- p.RemoveHeader (ipv4);
+ p->RemoveHeader (ipv4);
ptrC2 (p);
}
@@ -160,10 +160,10 @@
BenchHeader<8> udp;
for (uint32_t i = 0; i < n; i++) {
- Packet p (2000);
- p.AddHeader (udp);
- p.AddHeader (ipv4);
- ptrC1 (p);
+ Ptr<Packet> p = Create<Packet> (2000);
+ p->AddHeader (udp);
+ p->AddHeader (ipv4);
+ ptrC1 (p);
}
}
@@ -174,13 +174,13 @@
PacketPrinter printer;
BenchHeader<25> ipv4;
BenchHeader<8> udp;
- Packet p (2000);
- p.AddHeader (udp);
- p.AddHeader (ipv4);
+ Ptr<Packet> p = Create<Packet> (2000);
+ p->AddHeader (udp);
+ p->AddHeader (ipv4);
for (uint32_t i = 0; i < n; i++)
{
- p.Print (std::cerr, printer);
+ p->Print (std::cerr, printer);
}
}
#endif