A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
lr-wpan-bootstrap.cc File Reference
#include <ns3/core-module.h>
#include <ns3/lr-wpan-module.h>
#include <ns3/mobility-module.h>
#include <ns3/netanim-module.h>
#include <ns3/network-module.h>
#include <ns3/propagation-module.h>
#include <ns3/spectrum-module.h>
#include <iostream>
+ Include dependency graph for lr-wpan-bootstrap.cc:

Go to the source code of this file.

Functions

static void AssociateConfirm (Ptr< LrWpanNetDevice > device, MlmeAssociateConfirmParams params)
 
static void AssociateIndication (Ptr< LrWpanNetDevice > device, MlmeAssociateIndicationParams params)
 
static void CommStatusIndication (Ptr< LrWpanNetDevice > device, MlmeCommStatusIndicationParams params)
 
static void PollConfirm (Ptr< LrWpanNetDevice > device, MlmePollConfirmParams params)
 
static void ScanConfirm (Ptr< LrWpanNetDevice > device, MlmeScanConfirmParams params)
 
static void UpdateAnimation ()
 

Variables

AnimationInterfaceanim = nullptr
 
NodeContainer coordinators
 
NodeContainer nodes
 

Function Documentation

◆ AssociateConfirm()

static void AssociateConfirm ( Ptr< LrWpanNetDevice device,
MlmeAssociateConfirmParams  params 
)
static

Definition at line 280 of file lr-wpan-bootstrap.cc.

References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.

+ Here is the call graph for this function:

◆ AssociateIndication()

static void AssociateIndication ( Ptr< LrWpanNetDevice device,
MlmeAssociateIndicationParams  params 
)
static

◆ CommStatusIndication()

static void CommStatusIndication ( Ptr< LrWpanNetDevice device,
MlmeCommStatusIndicationParams  params 
)
static

Definition at line 244 of file lr-wpan-bootstrap.cc.

References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.

+ Here is the call graph for this function:

◆ PollConfirm()

static void PollConfirm ( Ptr< LrWpanNetDevice device,
MlmePollConfirmParams  params 
)
static

Definition at line 312 of file lr-wpan-bootstrap.cc.

References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.

+ Here is the call graph for this function:

◆ ScanConfirm()

◆ UpdateAnimation()

static void UpdateAnimation ( )
static

Definition at line 58 of file lr-wpan-bootstrap.cc.

References anim, ns3::Time::As(), ns3::NodeContainer::Get(), ns3::NodeContainer::GetN(), nodes, ns3::Simulator::Now(), ns3::Time::S, ns3::AnimationInterface::UpdateNodeColor(), and ns3::AnimationInterface::UpdateNodeSize().

+ Here is the call graph for this function:

Variable Documentation

◆ anim

AnimationInterface* anim = nullptr

Definition at line 55 of file lr-wpan-bootstrap.cc.

Referenced by NetAnimExperiment::Run(), and UpdateAnimation().

◆ coordinators

NodeContainer coordinators

Definition at line 54 of file lr-wpan-bootstrap.cc.

◆ nodes

Definition at line 53 of file lr-wpan-bootstrap.cc.

Referenced by ns3::CsmaStarHelper::CsmaStarHelper(), Ns2MobilityHelperTest::CreateNodes(), ns3::aodv::LoopbackTestCase::DoRun(), BulkSendBasicTestCase::DoRun(), BulkSendSeqTsSizeTestCase::DoRun(), UdpEchoClientSetFillTestCase::DoRun(), RandomRoomPositionAllocatorTestCase::DoRun(), SameRoomPositionAllocatorTestCase::DoRun(), BuildingsChannelConditionModelTestCase::DoRun(), BuildingsHelperOneTestCase::DoRun(), BuildingsPenetrationLossesTestCase::DoRun(), OutdoorRandomWalkTestCase::DoRun(), ThreeGppV2vBuildingsChCondModelTestCase::DoRun(), ThreeGppV2vUrbanLosNlosvChCondModelTestCase::DoRun(), ThreeGppV2vHighwayLosNlosvChCondModelTestCase::DoRun(), DhcpTestCase::DoRun(), Ipv4DeduplicationTest::DoRun(), Ipv4DeduplicationPerformanceTest::DoRun(), Ipv4FragmentationTest::DoRun(), Ipv4RawSocketImplTest::DoRun(), Ipv4RipTest::DoRun(), Ipv4RipCountToInfinityTest::DoRun(), Ipv6DadTest::DoRun(), Ipv6ForwardingTest::DoRun(), Ipv6RawSocketImplTest::DoRun(), Ipv6RipngTest::DoRun(), Ipv6RipngCountToInfinityTest::DoRun(), ns3::TcpGeneralTest::DoRun(), UdpSocketImplTest::DoRun(), Udp6SocketImplTest::DoRun(), PacketSocketAppsTest::DoRun(), ThreeGppChannelConditionModelTestCase::DoRun(), V2vUrbanProbChCondModelTestCase::DoRun(), V2vHighwayProbChCondModelTestCase::DoRun(), ThreeGppRmaPropagationLossModelTestCase::DoRun(), ThreeGppUmaPropagationLossModelTestCase::DoRun(), ThreeGppUmiPropagationLossModelTestCase::DoRun(), ThreeGppIndoorOfficePropagationLossModelTestCase::DoRun(), ThreeGppV2vUrbanPropagationLossModelTestCase::DoRun(), ThreeGppV2vHighwayPropagationLossModelTestCase::DoRun(), SixlowpanIphcStatefulImplTest::DoRun(), ThreeGppChannelMatrixComputationTest::DoRun(), ThreeGppChannelMatrixUpdateTest::DoRun(), ThreeGppSpectrumPropagationLossModelTest::DoRun(), ThreeGppCalcLongTermMultiPortTest::DoRun(), ThreeGppMimoPolarizationTest::DoRun(), OverallGainAverageTest::DoRun(), CsmaOneSubnetTestCase::DoRun(), CsmaPacketSocketTestCase::DoRun(), Ns3TcpSocketTestCaseCsma::DoRun(), RocketfuelTopologyReaderWeightsTest::DoRun(), RocketfuelTopologyReaderMapsTest::DoRun(), SpectrumWifiPhyInterfacesHelperTest::DoRun(), StaWifiMacScanningTestCase::DoRun(), experiment(), ns3::RocketfuelTopologyReader::GenerateFromMapsFile(), ns3::RocketfuelTopologyReader::GenerateFromWeightsFile(), ns3::DsrMainHelper::Install(), ns3::FlowMonitorHelper::Install(), ns3::InetTopologyReader::Read(), ns3::OrbisTopologyReader::Read(), ns3::RocketfuelTopologyReader::Read(), RoutingExperiment::Run(), Experiment::Run(), ThreeGppShadowingTestCase::RunTest(), ns3::PyViz::SetNodesOfInterest(), UpdateAnimation(), NetAnimExperiment::UpdatePositions(), and Experiment::UpdatePositions().