From 2aa44ad2872280bd1bc1bd45551bdd3232422185 Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Tue, 24 Feb 2015 14:04:15 -0800 Subject: [PATCH] enable logging in a TCP test suite --- src/test/ns3tcp/ns3tcp-state-test-suite.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/test/ns3tcp/ns3tcp-state-test-suite.cc b/src/test/ns3tcp/ns3tcp-state-test-suite.cc index 0d8c3faad..b8d02050e 100644 --- a/src/test/ns3tcp/ns3tcp-state-test-suite.cc +++ b/src/test/ns3tcp/ns3tcp-state-test-suite.cc @@ -40,6 +40,7 @@ #include "ns3/error-model.h" #include "ns3/pointer.h" #include "ns3tcp-socket-writer.h" +#include "ns3/tcp-header.h" using namespace ns3; @@ -149,6 +150,13 @@ Ns3TcpStateTestCase::Ipv4L3Tx (std::string context, Ptr packet, Pt Ipv4Header ipHeader; p->RemoveHeader (ipHeader); + if (g_log.IsEnabled (ns3::LOG_DEBUG)) + { + TcpHeader th; + p->PeekHeader (th); + std::clog << Simulator::Now ().GetSeconds () << " TCP header " << th << std::endl; + } + // // What is left is the TCP header and any data that may be sent. We aren't // sending any TCP data, so we expect what remains is only TCP header, which