Bug 1170: Formulate best practices for dealing with unused debug variables.
This commit is contained in:
@@ -89,7 +89,6 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
Vector GetPosition (Ptr<Node> node);
|
||||
Ptr<Socket> SetupPacketReceive (Ptr<Node> node);
|
||||
NodeContainer GenerateNeighbors (NodeContainer c, uint32_t senderId);
|
||||
|
||||
@@ -181,13 +180,6 @@ Experiment::CheckThroughput ()
|
||||
Simulator::Schedule (Seconds (0.1), &Experiment::CheckThroughput, this);
|
||||
}
|
||||
|
||||
Vector
|
||||
Experiment::GetPosition (Ptr<Node> node)
|
||||
{
|
||||
Ptr<MobilityModel> mobility = node->GetObject<MobilityModel> ();
|
||||
return mobility->GetPosition ();
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Take the grid map, divide it into 4 quadrants
|
||||
@@ -309,10 +301,16 @@ Experiment::SendMultiDestinations (Ptr<Node> sender, NodeContainer c)
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
Experiment::ApplicationSetup (Ptr<Node> client, Ptr<Node> server, double start, double stop)
|
||||
Vector
|
||||
GetPosition (Ptr<Node> node)
|
||||
{
|
||||
Ptr<MobilityModel> mobility = node->GetObject<MobilityModel> ();
|
||||
return mobility->GetPosition ();
|
||||
}
|
||||
|
||||
std::string
|
||||
PrintPosition (Ptr<Node> client, Ptr<Node> server)
|
||||
{
|
||||
Vector serverPos = GetPosition (server);
|
||||
Vector clientPos = GetPosition (client);
|
||||
|
||||
@@ -325,20 +323,27 @@ Experiment::ApplicationSetup (Ptr<Node> client, Ptr<Node> server, double start,
|
||||
Ipv4Address ipv4AddrServer = iaddrServer.GetLocal ();
|
||||
Ipv4Address ipv4AddrClient = iaddrClient.GetLocal ();
|
||||
|
||||
NS_LOG_DEBUG ("Set up Server Device " << (server->GetDevice (0))->GetAddress ()
|
||||
<< " with ip " << ipv4AddrServer
|
||||
<< " position (" << serverPos.x << "," << serverPos.y << "," << serverPos.z << ")");
|
||||
std::ostringstream oss;
|
||||
oss << "Set up Server Device " << (server->GetDevice (0))->GetAddress ()
|
||||
<< " with ip " << ipv4AddrServer
|
||||
<< " position (" << serverPos.x << "," << serverPos.y << "," << serverPos.z << ")";
|
||||
|
||||
NS_LOG_DEBUG ("Set up Client Device " << (client->GetDevice (0))->GetAddress ()
|
||||
<< " with ip " << ipv4AddrClient
|
||||
<< " position (" << clientPos.x << "," << clientPos.y << "," << clientPos.z << ")"
|
||||
<< "\n");
|
||||
oss << "Set up Client Device " << (client->GetDevice (0))->GetAddress ()
|
||||
<< " with ip " << ipv4AddrClient
|
||||
<< " position (" << clientPos.x << "," << clientPos.y << "," << clientPos.z << ")"
|
||||
<< "\n";
|
||||
return oss.str ();
|
||||
}
|
||||
|
||||
//cast serverPos,clientPos,iaddrClient to void, to suppress variable set but not
|
||||
//used compiler warning in optimized builds
|
||||
(void) serverPos;
|
||||
(void) clientPos;
|
||||
(void) ipv4AddrClient;
|
||||
void
|
||||
Experiment::ApplicationSetup (Ptr<Node> client, Ptr<Node> server, double start, double stop)
|
||||
{
|
||||
Ptr<Ipv4> ipv4Server = server->GetObject<Ipv4> ();
|
||||
|
||||
Ipv4InterfaceAddress iaddrServer = ipv4Server->GetAddress (1,0);
|
||||
Ipv4Address ipv4AddrServer = iaddrServer.GetLocal ();
|
||||
|
||||
NS_LOG_DEBUG (PrintPosition (client, server));
|
||||
|
||||
// Equipping the source node with OnOff Application used for sending
|
||||
OnOffHelper onoff ("ns3::UdpSocketFactory", Address (InetSocketAddress (Ipv4Address ("10.0.0.1"), port)));
|
||||
|
||||
@@ -96,15 +96,21 @@ NS_LOG_COMPONENT_DEFINE ("WifiSimpleInterference");
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
void ReceivePacket (Ptr<Socket> socket)
|
||||
std::string PrintReceivedPacket (Ptr<Socket> socket)
|
||||
{
|
||||
Address addr;
|
||||
socket->GetSockName (addr);
|
||||
InetSocketAddress iaddr = InetSocketAddress::ConvertFrom (addr);
|
||||
NS_LOG_UNCOND ("Received one packet! Socket: " << iaddr.GetIpv4 () << " port: " << iaddr.GetPort ());
|
||||
//cast iaddr to void, to suppress iaddr set but not used compiler warning
|
||||
//in optimized builds
|
||||
(void) iaddr;
|
||||
|
||||
std::ostringstream oss;
|
||||
oss << "Received one packet! Socket: " << iaddr.GetIpv4 () << " port: " << iaddr.GetPort ();
|
||||
|
||||
return oss.str ();
|
||||
}
|
||||
|
||||
void ReceivePacket (Ptr<Socket> socket)
|
||||
{
|
||||
NS_LOG_UNCOND (PrintReceivedPacket (socket));
|
||||
}
|
||||
|
||||
static void GenerateTraffic (Ptr<Socket> socket, uint32_t pktSize,
|
||||
|
||||
Reference in New Issue
Block a user