@@ -, +, @@ --- src/applications/model/bulk-send-application.cc | 5 ++++- src/applications/model/bulk-send-application.h | 3 +++ src/applications/model/onoff-application.cc | 3 +++ src/applications/model/onoff-application.h | 2 ++ 4 files changed, 12 insertions(+), 1 deletion(-) --- a/src/applications/model/bulk-send-application.cc +++ a/src/applications/model/bulk-send-application.cc @@ -67,6 +67,9 @@ BulkSendApplication::GetTypeId (void) .AddTraceSource ("Tx", "A new packet is created and is sent", MakeTraceSourceAccessor (&BulkSendApplication::m_txTrace), "ns3::Packet::TracedCallback") + .AddTraceSource ("CreateSocket", "A new socket is created", + MakeTraceSourceAccessor (&BulkSendApplication::m_socketCreateTrace), + "ns3::Socket::TracedCallback") ; return tid; } @@ -136,7 +139,7 @@ void BulkSendApplication::StartApplication (void) // Called at time specified by { m_socket->Bind (); } - + m_socketCreateTrace(m_socket); m_socket->Connect (m_peer); m_socket->ShutdownRecv (); m_socket->SetConnectCallback ( --- a/src/applications/model/bulk-send-application.h +++ a/src/applications/model/bulk-send-application.h @@ -122,6 +122,9 @@ private: /// Traced Callback: sent packets TracedCallback > m_txTrace; + /// Traced Callback: socket created + TracedCallback > m_socketCreateTrace; + private: /** * \brief Connection Succeeded (called by Socket through a callback) --- a/src/applications/model/onoff-application.cc +++ a/src/applications/model/onoff-application.cc @@ -89,6 +89,9 @@ OnOffApplication::GetTypeId (void) .AddTraceSource ("Tx", "A new packet is created and is sent", MakeTraceSourceAccessor (&OnOffApplication::m_txTrace), "ns3::Packet::TracedCallback") + .AddTraceSource ("CreateSocket", "A new socket is created", + MakeTraceSourceAccessor (&OnOffApplication::m_socketCreateTrace), + "ns3::Socket::TracedCallback") ; return tid; } --- a/src/applications/model/onoff-application.h +++ a/src/applications/model/onoff-application.h @@ -166,6 +166,8 @@ private: /// Traced Callback: transmitted packets. TracedCallback > m_txTrace; + /// Traced Callback: socket created + TracedCallback > m_socketCreateTrace; private: /** --