More debug
diff --git a/examples/interest-header-example.cc b/examples/interest-header-example.cc
index a93da9a..080e5a5 100644
--- a/examples/interest-header-example.cc
+++ b/examples/interest-header-example.cc
@@ -1,3 +1,21 @@
+/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
+/*
+ * Copyright (c) 2011 University of California, Los Angeles
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation;
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *
+ */
#include "ns3/test.h"
#include "ns3/annotated-topology-reader.h"
#include "ns3/ccnx-interest-header.h"
@@ -19,54 +37,54 @@
int
main (int argc, char *argv[])
{
- LogComponentEnable ("InterestHeaderExample", LOG_ALL);
- LogComponentEnable ("Packet", LOG_ALL);
+ // LogComponentEnable ("InterestHeaderExample", LOG_ALL);
+ // LogComponentEnable ("Packet", LOG_ALL);
- NS_LOG_INFO ("Test started");
+ NS_LOG_INFO ("Test started");
- Packet::EnablePrinting ();
- Packet::EnableChecking ();
- Packet packet (0);
+ Packet::EnablePrinting ();
+ Packet::EnableChecking ();
+ Packet packet (0);
- CcnxInterestHeader interestHeader;
+ CcnxInterestHeader interestHeader;
- Ptr<CcnxNameComponents> testname = Create<CcnxNameComponents> ();
- (*testname) ("first") ("second");
- interestHeader.SetName(testname);
+ Ptr<CcnxNameComponents> testname = Create<CcnxNameComponents> ();
+ (*testname) ("first") ("second");
+ interestHeader.SetName(testname);
- uint32_t minSuffixComponents = 20;
- interestHeader.SetMinSuffixComponents(minSuffixComponents);
+ uint32_t minSuffixComponents = 20;
+ interestHeader.SetMinSuffixComponents(minSuffixComponents);
- uint32_t maxSuffixComponents = 40;
- interestHeader.SetMaxSuffixComponents(maxSuffixComponents);
+ uint32_t maxSuffixComponents = 40;
+ interestHeader.SetMaxSuffixComponents(maxSuffixComponents);
- Time lifetime = Seconds(661777) + MicroSeconds(1234);
- interestHeader.SetInterestLifetime(lifetime);
+ Time lifetime = Seconds(661777) + MicroSeconds(1234);
+ interestHeader.SetInterestLifetime(lifetime);
- bool child = true;
- interestHeader.SetChildSelector(child);
+ bool child = true;
+ interestHeader.SetChildSelector(child);
- Ptr<CcnxNameComponents> exclude = Create<CcnxNameComponents> ();
- (*exclude) ("exclude1") ("exclude2");
- interestHeader.SetExclude(exclude);
+ Ptr<CcnxNameComponents> exclude = Create<CcnxNameComponents> ();
+ (*exclude) ("exclude1") ("exclude2");
+ interestHeader.SetExclude(exclude);
- UniformVariable random(1, std::numeric_limits<uint32_t>::max ());
- uint32_t randomNonce = static_cast<uint32_t> (random.GetValue());
- interestHeader.SetNonce(randomNonce);
+ UniformVariable random(1, std::numeric_limits<uint32_t>::max ());
+ uint32_t randomNonce = static_cast<uint32_t> (random.GetValue());
+ interestHeader.SetNonce(randomNonce);
- interestHeader.SetNack(true);
- interestHeader.SetCongested(true);
- NS_LOG_INFO ("Source: \n" << interestHeader);
+ interestHeader.SetNack(true);
+ interestHeader.SetCongested(true);
+ NS_LOG_INFO ("Source: \n" << interestHeader);
- packet.AddHeader (interestHeader);
- NS_LOG_INFO ("Deserialized packet: " << packet);
+ packet.AddHeader (interestHeader);
+ NS_LOG_INFO ("Deserialized packet: " << packet);
- NS_LOG_INFO ("Removing and deserializing individual headers");
+ NS_LOG_INFO ("Removing and deserializing individual headers");
- CcnxInterestHeader target;
- packet.RemoveHeader (target);
+ CcnxInterestHeader target;
+ packet.RemoveHeader (target);
- NS_LOG_INFO ("Target: \n" << target);
+ // NS_LOG_INFO ("Target: \n" << target);
- return 0;
+ return 0;
}