Simplify ns3tcp test code used for pcap writing
This commit is contained in:
@@ -157,15 +157,10 @@ Ns3TcpInteroperabilityTestCase::Ipv4L3Tx (std::string context, Ptr<const Packet>
|
||||
Time tNow = Simulator::Now ();
|
||||
int64_t tMicroSeconds = tNow.GetMicroSeconds ();
|
||||
|
||||
uint32_t size = p->GetSize ();
|
||||
uint8_t *buf = new uint8_t[size];
|
||||
p->CopyData (buf, size);
|
||||
|
||||
m_pcapFile.Write (uint32_t (tMicroSeconds / 1000000),
|
||||
uint32_t (tMicroSeconds % 1000000),
|
||||
buf,
|
||||
size);
|
||||
delete [] buf;
|
||||
p
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -166,15 +166,11 @@ Ns3TcpLossTestCase::Ipv4L3Tx (std::string context, Ptr<const Packet> packet, Ptr
|
||||
Time tNow = Simulator::Now ();
|
||||
int64_t tMicroSeconds = tNow.GetMicroSeconds ();
|
||||
|
||||
uint32_t size = p->GetSize ();
|
||||
uint8_t *buf = new uint8_t[size];
|
||||
p->CopyData (buf, size);
|
||||
|
||||
m_pcapFile.Write (uint32_t (tMicroSeconds / 1000000),
|
||||
uint32_t (tMicroSeconds % 1000000),
|
||||
buf,
|
||||
size);
|
||||
delete [] buf;
|
||||
p
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -170,15 +170,9 @@ Ns3TcpStateTestCase::Ipv4L3Tx (std::string context, Ptr<const Packet> packet, Pt
|
||||
Time tNow = Simulator::Now ();
|
||||
int64_t tMicroSeconds = tNow.GetMicroSeconds ();
|
||||
|
||||
uint32_t size = p->GetSize ();
|
||||
uint8_t *buf = new uint8_t[size];
|
||||
p->CopyData (buf, size);
|
||||
|
||||
m_pcapFile.Write (uint32_t (tMicroSeconds / 1000000),
|
||||
uint32_t (tMicroSeconds % 1000000),
|
||||
buf,
|
||||
size);
|
||||
delete [] buf;
|
||||
p);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user