--- a/examples/tcp-large-transfer.cc Sun Mar 02 22:52:21 2008 +0100
+++ b/examples/tcp-large-transfer.cc Sun Mar 02 22:52:55 2008 +0100
@@ -59,6 +59,7 @@
#include "ns3/packet-sink.h"
#include "ns3/error-model.h"
#include "ns3/node-list.h"
+#include "ns3/config.h"
#include "ns3/tcp.h"
@@ -67,8 +68,8 @@
NS_LOG_COMPONENT_DEFINE ("TcpLargeTransfer");
void
-ApplicationTraceSink (const TraceContext &context, Ptr<const Packet> packet,
- const Address &addr)
+ApplicationTraceSink (Ptr<const Packet> packet,
+ const Address &addr)
{
// g_log is not declared in optimized builds
// should convert this to use of some other flag than the logging system
@@ -223,7 +224,8 @@
PcapTrace pcaptrace ("tcp-large-transfer.pcap");
pcaptrace.TraceAllIp ();
- NodeList::Connect ("/nodes/*/applications/*/rx", MakeCallback (&ApplicationTraceSink));
+ Config::Connect ("/NodeList/*/ApplicationList/*/Rx",
+ MakeCallback (&ApplicationTraceSink));
Simulator::StopAt (Seconds(1000));
Simulator::Run ();