A Discrete-Event Network Simulator
API
wifi-simple-interference.cc File Reference
#include "ns3/command-line.h"
#include "ns3/config.h"
#include "ns3/double.h"
#include "ns3/internet-stack-helper.h"
#include "ns3/log.h"
#include "ns3/mobility-helper.h"
#include "ns3/mobility-model.h"
#include "ns3/ssid.h"
#include "ns3/string.h"
#include "ns3/yans-wifi-channel.h"
#include "ns3/yans-wifi-helper.h"
+ Include dependency graph for wifi-simple-interference.cc:

Go to the source code of this file.

Functions

static void GenerateTraffic (Ptr< Socket > socket, uint32_t pktSize, uint32_t pktCount, Time pktInterval)
 Generate traffic. More...
 
static std::string PrintReceivedPacket (Ptr< Socket > socket)
 Print a packer that has been received. More...
 
static void ReceivePacket (Ptr< Socket > socket)
 Function called when a packet is received. More...
 

Function Documentation

◆ GenerateTraffic()

static void GenerateTraffic ( Ptr< Socket socket,
uint32_t  pktSize,
uint32_t  pktCount,
Time  pktInterval 
)
static

Generate traffic.

Parameters
socketThe seding socket.
pktSizeThe packet size.
pktCountThe packet counter.
pktIntervalThe interval between two packets.

Definition at line 142 of file wifi-simple-interference.cc.

References ns3::Socket::Close(), pktSize, ns3::Simulator::Schedule(), and ns3::Socket::Send().

+ Here is the call graph for this function:

◆ PrintReceivedPacket()

static std::string PrintReceivedPacket ( Ptr< Socket socket)
inlinestatic

Print a packer that has been received.

Parameters
socketThe receiving socket.
Returns
a string with the packet details.

Definition at line 105 of file wifi-simple-interference.cc.

References ns3::InetSocketAddress::ConvertFrom(), ns3::InetSocketAddress::GetIpv4(), ns3::InetSocketAddress::GetPort(), ns3::Socket::GetSockName(), and ns3::Socket::Recv().

Referenced by ReceivePacket().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ReceivePacket()

static void ReceivePacket ( Ptr< Socket socket)
static

Function called when a packet is received.

Parameters
socketThe receiving socket.

Definition at line 128 of file wifi-simple-interference.cc.

References NS_LOG_UNCOND, and PrintReceivedPacket().

+ Here is the call graph for this function: