#include "ns3/gnuplot.h"
#include "ns3/command-line.h"
#include "ns3/config.h"
#include "ns3/uinteger.h"
#include "ns3/double.h"
#include "ns3/log.h"
#include "ns3/yans-wifi-helper.h"
#include "ns3/ssid.h"
#include "ns3/mobility-helper.h"
#include "ns3/internet-stack-helper.h"
#include "ns3/ipv4-address-helper.h"
#include "ns3/packet-sink-helper.h"
#include "ns3/on-off-helper.h"
#include "ns3/yans-wifi-channel.h"
#include "ns3/wifi-net-device.h"
#include "ns3/wifi-mac.h"
#include "ns3/wifi-mac-header.h"
#include "ns3/mobility-model.h"
Go to the source code of this file.
Classes | |
class | NodeStatistics |
Functions | |
void | PowerCallback (std::string path, double oldPower, double newPower, Mac48Address dest) |
void | RateCallback (std::string path, DataRate oldRate, DataRate newRate, Mac48Address dest) |
Variables | |
static const uint32_t | packetSize = 1420 |
void PowerCallback | ( | std::string | path, |
double | oldPower, | ||
double | newPower, | ||
Mac48Address | dest | ||
) |
Definition at line 280 of file wifi-power-adaptation-distance.cc.
References ns3::Simulator::Now(), and NS_LOG_INFO.
void RateCallback | ( | std::string | path, |
DataRate | oldRate, | ||
DataRate | newRate, | ||
Mac48Address | dest | ||
) |
Definition at line 285 of file wifi-power-adaptation-distance.cc.
References ns3::Simulator::Now(), and NS_LOG_INFO.
|
static |
Definition at line 113 of file wifi-power-adaptation-distance.cc.
Referenced by TcpPacingTestSuite::TcpPacingTestSuite(), ns3::FlowProbe::AddPacketDropStats(), ns3::FlowProbe::AddPacketStats(), ns3::SimpleOfdmWimaxPhy::ConvertBitsToBurst(), ns3::RadioBearerStatsCalculator::DlRxPdu(), ns3::DlRxPduCallback(), ns3::RadioBearerStatsCalculator::DlTxPdu(), ns3::DlTxPduCallback(), ns3::SixLowPanNetDevice::DoFragmentation(), LteRadioLinkFailureTestCase::DoRun(), Ipv4FragmentationTest::DoRun(), Ipv6FragmentationTest::DoRun(), SixlowpanFragmentationTest::DoRun(), ns3::PieQueueDisc::DropEarly(), ns3::QKDAppHelper::InstallPostProcessing(), ns3::LteSimpleHelperDlRxPduCallback(), ns3::LteSimpleHelperDlTxPduCallback(), ns3::LteSimpleHelperUlRxPduCallback(), ns3::LteSimpleHelperUlTxPduCallback(), ns3::SixLowPanNetDevice::ProcessFragment(), ns3::dsdv::RoutingProtocol::RecvDsdv(), ns3::FlowMonitor::ReportDrop(), ns3::FlowMonitor::ReportFirstTx(), ns3::FlowMonitor::ReportForwarding(), ns3::FlowMonitor::ReportLastRx(), ns3::ThreeGppHttpClient::RequestEmbeddedObject(), ns3::ThreeGppHttpClient::RequestMainObject(), TestSimpleFrameCaptureModel::SendPacket(), AnnexC_TestCase::SendPacket(), ns3::UdpTraceClient::SendPacket(), ns3::ThreeGppHttpServer::ServeFromTxBuffer(), ns3::OnOffHelper::SetConstantRate(), ns3::SixLowPanNetDevice::Fragments::SetPacketSize(), MyApp::Setup(), ns3::QKDApp004::Setup(), ns3::QKDApp014::Setup(), NodeStatistics::SetupPhy(), ns3::TcpSeqErrorModel::ShouldDrop(), ns3::TcpFlagErrorModel::ShouldDrop(), ns3::RadioBearerStatsCalculator::UlRxPdu(), ns3::UlRxPduCallback(), ns3::RadioBearerStatsCalculator::UlTxPdu(), and ns3::UlTxPduCallback().