The VanetRoutingExperiment class implements a wifi app that allows VANET routing experiments to be simulated. More...
Public Member Functions | |
VanetRoutingExperiment () | |
Constructor. More... | |
![]() | |
WifiApp () | |
Constructor. More... | |
virtual | ~WifiApp () |
Destructor. More... | |
void | Simulate (int argc, char **argv) |
Enacts simulation of an ns-3 wifi application. More... | |
Protected Member Functions | |
virtual void | ConfigureApplications () |
Configure applications. More... | |
virtual void | ConfigureChannels () |
Configure channels. More... | |
virtual void | ConfigureDevices () |
Configure devices. More... | |
virtual void | ConfigureMobility () |
Configure mobility. More... | |
virtual void | ConfigureNodes () |
Configure nodes. More... | |
virtual void | ConfigureTracing () |
Configure tracing. More... | |
virtual void | ParseCommandLineArguments (int argc, char **argv) |
Process command line arguments. More... | |
virtual void | ProcessOutputs () |
Process outputs. More... | |
virtual void | RunSimulation () |
Run the simulation. More... | |
virtual void | SetDefaultAttributeValues () |
Sets default attribute values. More... | |
Private Member Functions | |
void | CheckThroughput () |
Checks the throughput and outputs summary to CSV file1. More... | |
void | CommandSetup (int argc, char **argv) |
Run the simulation. More... | |
void | ConfigureDefaults () |
Configure default attributes. More... | |
void | Run () |
Run the simulation. More... | |
void | SetConfigFromGlobals () |
Set up configuration parameter from the global variables. More... | |
void | SetGlobalsFromConfig () |
Set up the global variables from the configuration parameters. More... | |
void | SetupAdhocDevices () |
Set up the adhoc devices. More... | |
void | SetupAdhocMobilityNodes () |
Set up the adhoc mobility nodes. More... | |
void | SetupLogFile () |
Set up log file. More... | |
void | SetupLogging () |
Set up logging. More... | |
void | SetupRoutingMessages () |
Set up generation of packets to be routed through the vehicular network. More... | |
void | SetupScenario () |
Set up a prescribed scenario. More... | |
void | SetupWaveMessages () |
Set up generation of IEEE 1609 WAVE messages, as a Basic Safety Message (BSM). More... | |
void | WriteCsvHeader () |
Write the header line to the CSV file1. More... | |
Static Private Member Functions | |
static void | CourseChange (std::ostream *os, std::string foo, Ptr< const MobilityModel > mobility) |
The VanetRoutingExperiment class implements a wifi app that allows VANET routing experiments to be simulated.
Definition at line 1082 of file vanet-routing-compare.cc.
VanetRoutingExperiment::VanetRoutingExperiment | ( | ) |
Constructor.
Definition at line 1310 of file vanet-routing-compare.cc.
References m_log, m_routingHelper, and m_wifiPhyStats.
|
private |
Checks the throughput and outputs summary to CSV file1.
This is scheduled and called once per second
Definition at line 1751 of file vanet-routing-compare.cc.
References RoutingStats::GetCumulativeTxBytes(), RoutingHelper::GetRoutingStats(), RoutingStats::GetRxBytes(), RoutingStats::GetRxPkts(), WifiPhyStats::GetTxBytes(), ns3::WaveBsmHelper::GetWaveBsmStats(), m_CSVfileName, m_cumulativeBsmCaptureStart, m_log, m_nSinks, m_protocolName, m_routingHelper, m_txp, m_waveBsmHelper, m_wifiPhyStats, ns3::Now(), NS_LOG_UNCOND, ns3::Seconds(), RoutingStats::SetRxBytes(), and RoutingStats::SetRxPkts().
Referenced by Run().
|
private |
Run the simulation.
Definition at line 2001 of file vanet-routing-compare.cc.
References ns3::CommandLine::AddValue(), ConfigStoreHelper::LoadConfig(), m_80211mode, m_asciiTrace, m_CSVfileName, m_CSVfileName2, m_cumulativeBsmCaptureStart, m_exp, m_fading, m_gpsAccuracyNs, m_loadConfigFilename, m_logFile, m_lossModel, m_mobility, m_nNodes, m_nodePause, m_nodeSpeed, m_nSinks, m_pcap, m_phyMode, m_phyModeB, m_protocol, m_rate, m_routingTables, m_saveConfigFilename, m_scenario, m_TotalSimTime, m_traceFile, m_traceMobility, m_txMaxDelayMs, m_txp, m_txSafetyRange1, m_txSafetyRange10, m_txSafetyRange2, m_txSafetyRange3, m_txSafetyRange4, m_txSafetyRange5, m_txSafetyRange6, m_txSafetyRange7, m_txSafetyRange8, m_txSafetyRange9, m_verbose, m_waveInterval, m_wavePacketSize, ns3::CommandLine::Parse(), and SetConfigFromGlobals().
Referenced by ParseCommandLineArguments().
|
protectedvirtual |
Configure applications.
Reimplemented from WifiApp.
Definition at line 1620 of file vanet-routing-compare.cc.
References ns3::Config::Connect(), m_routingHelper, ns3::MakeCallback(), RoutingHelper::OnOffTrace(), SetupRoutingMessages(), and SetupWaveMessages().
|
protectedvirtual |
Configure channels.
Reimplemented from WifiApp.
Definition at line 1591 of file vanet-routing-compare.cc.
References SetupAdhocDevices().
|
private |
Configure default attributes.
Definition at line 2111 of file vanet-routing-compare.cc.
References m_80211mode, m_phyMode, m_phyModeB, m_rate, and ns3::Config::SetDefault().
Referenced by ParseCommandLineArguments().
|
protectedvirtual |
Configure devices.
Reimplemented from WifiApp.
Definition at line 1598 of file vanet-routing-compare.cc.
References ns3::Config::Connect(), m_wifiPhyStats, ns3::MakeCallback(), WifiPhyStats::PhyRxDrop(), WifiPhyStats::PhyTxDrop(), and WifiPhyStats::PhyTxTrace().
|
protectedvirtual |
Configure mobility.
Reimplemented from WifiApp.
Definition at line 1614 of file vanet-routing-compare.cc.
References SetupAdhocMobilityNodes().
|
protectedvirtual |
Configure nodes.
Reimplemented from WifiApp.
Definition at line 1585 of file vanet-routing-compare.cc.
References ns3::NodeContainer::Create(), m_adhocTxNodes, and m_nNodes.
|
protectedvirtual |
Configure tracing.
Reimplemented from WifiApp.
Definition at line 1638 of file vanet-routing-compare.cc.
References ns3::AsciiTraceHelper::CreateFileStream(), m_trName, SetupLogFile(), SetupLogging(), and WriteCsvHeader().
|
staticprivate |
Definition at line 1728 of file vanet-routing-compare.cc.
References ns3::Object::GetObject(), ns3::MobilityModel::GetPosition(), ns3::MobilityModel::GetVelocity(), and ns3::Now().
Referenced by SetupAdhocMobilityNodes().
|
protectedvirtual |
Process command line arguments.
argc | program arguments count |
argv | program arguments |
Reimplemented from WifiApp.
Definition at line 1551 of file vanet-routing-compare.cc.
References CommandSetup(), ConfigureDefaults(), ns3::WaveBsmHelper::GetWaveBsmStats(), m_log, m_routingHelper, m_saveConfigFilename, m_txSafetyRange1, m_txSafetyRange10, m_txSafetyRange2, m_txSafetyRange3, m_txSafetyRange4, m_txSafetyRange5, m_txSafetyRange6, m_txSafetyRange7, m_txSafetyRange8, m_txSafetyRange9, m_txSafetyRanges, m_waveBsmHelper, ConfigStoreHelper::SaveConfig(), SetGlobalsFromConfig(), RoutingHelper::SetLogging(), and SetupScenario().
|
protectedvirtual |
Process outputs.
Reimplemented from WifiApp.
Definition at line 1655 of file vanet-routing-compare.cc.
References RoutingStats::GetCumulativeRxBytes(), RoutingStats::GetCumulativeTxBytes(), RoutingHelper::GetRoutingStats(), WifiPhyStats::GetTxBytes(), ns3::WaveBsmHelper::GetWaveBsmStats(), m_CSVfileName2, m_log, m_os, m_routingHelper, m_TotalSimTime, m_waveBsmHelper, m_wifiPhyStats, and NS_LOG_UNCOND.
|
private |
Run the simulation.
Definition at line 1714 of file vanet-routing-compare.cc.
References CheckThroughput(), m_TotalSimTime, NS_LOG_INFO, and ns3::Seconds().
Referenced by RunSimulation().
|
protectedvirtual |
Run the simulation.
Reimplemented from WifiApp.
Definition at line 1649 of file vanet-routing-compare.cc.
References Run().
|
private |
Set up configuration parameter from the global variables.
Definition at line 1847 of file vanet-routing-compare.cc.
References ns3::DoubleValue::Get(), ns3::StringValue::Get(), ns3::UintegerValue::Get(), m_80211mode, m_asciiTrace, m_CSVfileName, m_CSVfileName2, m_cumulativeBsmCaptureStart, m_fading, m_gpsAccuracyNs, m_logFile, m_lossModel, m_mobility, m_nNodes, m_nodePause, m_nodeSpeed, m_nSinks, m_pcap, m_phyMode, m_phyModeB, m_port, m_protocol, m_rate, m_routingTables, m_scenario, m_TotalSimTime, m_traceFile, m_traceMobility, m_trName, m_txMaxDelayMs, m_txp, m_txSafetyRange1, m_txSafetyRange10, m_txSafetyRange2, m_txSafetyRange3, m_txSafetyRange4, m_txSafetyRange5, m_txSafetyRange6, m_txSafetyRange7, m_txSafetyRange8, m_txSafetyRange9, m_verbose, m_waveInterval, and m_wavePacketSize.
Referenced by CommandSetup().
|
protectedvirtual |
Sets default attribute values.
Reimplemented from WifiApp.
Definition at line 1374 of file vanet-routing-compare.cc.
|
private |
Set up the global variables from the configuration parameters.
Definition at line 1946 of file vanet-routing-compare.cc.
References g_80211mode, g_asciiTrace, g_CSVfileName, g_CSVfileName2, g_cumulativeBsmCaptureStart, g_fading, g_gpsAccuracyNs, g_logFile, g_lossModel, g_mobility, g_nNodes, g_nodePause, g_nodeSpeed, g_nSinks, g_pcap, g_phyMode, g_phyModeB, g_port, g_protocol, g_rate, g_routingTables, g_scenario, g_totalTime, g_traceFile, g_traceMobility, g_trName, g_txMaxDelayMs, g_txp, g_txSafetyRange1, g_txSafetyRange10, g_txSafetyRange2, g_txSafetyRange3, g_txSafetyRange4, g_txSafetyRange5, g_txSafetyRange6, g_txSafetyRange7, g_txSafetyRange8, g_txSafetyRange9, g_verbose, g_waveInterval, g_wavePacketSize, ns3::StringValue::Get(), m_80211mode, m_asciiTrace, m_CSVfileName, m_CSVfileName2, m_cumulativeBsmCaptureStart, m_fading, m_gpsAccuracyNs, m_logFile, m_lossModel, m_mobility, m_nNodes, m_nodePause, m_nodeSpeed, m_nSinks, m_pcap, m_phyMode, m_phyModeB, m_port, m_protocol, m_rate, m_routingTables, m_scenario, m_TotalSimTime, m_traceFile, m_traceMobility, m_trName, m_txMaxDelayMs, m_txp, m_txSafetyRange1, m_txSafetyRange10, m_txSafetyRange2, m_txSafetyRange3, m_txSafetyRange4, m_txSafetyRange5, m_txSafetyRange6, m_txSafetyRange7, m_txSafetyRange8, m_txSafetyRange9, m_verbose, m_waveInterval, m_wavePacketSize, and ns3::GlobalValue::SetValue().
Referenced by ParseCommandLineArguments().
|
private |
Set up the adhoc devices.
Definition at line 2174 of file vanet-routing-compare.cc.
References ns3::YansWifiChannelHelper::AddPropagationLoss(), ns3::YansWifiChannelHelper::Create(), ns3::AsciiTraceHelper::CreateFileStream(), ns3::AsciiTraceHelperForDevice::EnableAsciiAll(), ns3::Wifi80211pHelper::EnableLogComponents(), ns3::WaveHelper::EnableLogComponents(), ns3::PcapHelperForDevice::EnablePcapAll(), ns3::Wifi80211pHelper::Install(), ns3::WifiHelper::Install(), ns3::WaveHelper::Install(), m_80211mode, m_adhocTxDevices, m_adhocTxNodes, m_asciiTrace, m_fading, m_lossModel, m_lossModelName, m_pcap, m_phyMode, m_phyModeB, m_trName, m_txp, m_verbose, NS_LOG_ERROR, ns3::YansWifiPhyHelper::Set(), ns3::YansWifiPhyHelper::SetChannel(), ns3::YansWifiPhyHelper::SetPcapDataLinkType(), ns3::YansWifiChannelHelper::SetPropagationDelay(), ns3::WifiHelper::SetRemoteStationManager(), ns3::WaveHelper::SetRemoteStationManager(), ns3::WifiHelper::SetStandard(), ns3::NqosWifiMacHelper::SetType(), and ns3::WIFI_PHY_STANDARD_80211b.
Referenced by ConfigureChannels().
|
private |
Set up the adhoc mobility nodes.
Definition at line 2128 of file vanet-routing-compare.cc.
References ns3::PositionAllocator::AssignStreams(), ns3::MobilityHelper::AssignStreams(), ns3::Config::Connect(), CourseChange(), ns3::ObjectFactory::Create(), ns3::Object::GetObject(), ns3::Ns2MobilityHelper::Install(), ns3::MobilityHelper::Install(), m_adhocTxNodes, m_mobility, m_nNodes, m_nodePause, m_nodeSpeed, m_os, m_streamIndex, m_traceFile, ns3::MakeBoundCallback(), ns3::ObjectFactory::Set(), ns3::MobilityHelper::SetMobilityModel(), ns3::MobilityHelper::SetPositionAllocator(), and ns3::ObjectFactory::SetTypeId().
Referenced by ConfigureMobility().
|
private |
Set up log file.
Definition at line 2095 of file vanet-routing-compare.cc.
References m_logFile, and m_os.
Referenced by ConfigureTracing().
|
private |
Set up logging.
Definition at line 2101 of file vanet-routing-compare.cc.
References ns3::LOG_LEVEL_DEBUG, and ns3::LogComponentEnable().
Referenced by ConfigureTracing().
|
private |
Set up generation of packets to be routed through the vehicular network.
Definition at line 2343 of file vanet-routing-compare.cc.
References RoutingHelper::Install(), m_adhocTxDevices, m_adhocTxInterfaces, m_adhocTxNodes, m_nSinks, m_protocol, m_routingHelper, m_routingTables, and m_TotalSimTime.
Referenced by ConfigureApplications().
|
private |
Set up a prescribed scenario.
Definition at line 2355 of file vanet-routing-compare.cc.
References m_CSVfileName, m_logFile, m_mobility, m_nNodes, m_nodePause, m_nodeSpeed, m_scenario, m_TotalSimTime, and m_traceFile.
Referenced by ParseCommandLineArguments().
|
private |
Set up generation of IEEE 1609 WAVE messages, as a Basic Safety Message (BSM).
The BSM is typically a ~200-byte packets broadcast by all vehicles at a nominal rate of 10 Hz
Definition at line 2317 of file vanet-routing-compare.cc.
References ns3::WaveBsmHelper::AssignStreams(), ns3::WaveBsmHelper::Install(), m_80211mode, m_adhocTxInterfaces, m_adhocTxNodes, m_gpsAccuracyNs, m_streamIndex, m_TotalSimTime, m_txMaxDelayMs, m_txSafetyRanges, m_waveBsmHelper, m_waveInterval, m_wavePacketSize, ns3::MilliSeconds(), and ns3::Seconds().
Referenced by ConfigureApplications().
|
private |
Write the header line to the CSV file1.
Definition at line 2399 of file vanet-routing-compare.cc.
References m_CSVfileName, and m_CSVfileName2.
Referenced by ConfigureTracing().
|
private |
Definition at line 1261 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ConfigureDefaults(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupAdhocDevices(), and SetupWaveMessages().
|
private |
Definition at line 1277 of file vanet-routing-compare.cc.
Referenced by SetupAdhocDevices(), and SetupRoutingMessages().
|
private |
Definition at line 1278 of file vanet-routing-compare.cc.
Referenced by SetupRoutingMessages(), and SetupWaveMessages().
|
private |
Definition at line 1294 of file vanet-routing-compare.cc.
Referenced by ConfigureNodes(), SetupAdhocDevices(), SetupAdhocMobilityNodes(), SetupRoutingMessages(), and SetupWaveMessages().
|
private |
Definition at line 1283 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1248 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupScenario(), and WriteCsvHeader().
|
private |
Definition at line 1249 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ProcessOutputs(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and WriteCsvHeader().
|
private |
Definition at line 1307 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), CommandSetup(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1306 of file vanet-routing-compare.cc.
Referenced by CommandSetup().
|
private |
Definition at line 1257 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1280 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupWaveMessages().
|
private |
Definition at line 1285 of file vanet-routing-compare.cc.
Referenced by CommandSetup().
|
private |
Definition at line 1291 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), ParseCommandLineArguments(), ProcessOutputs(), and VanetRoutingExperiment().
|
private |
Definition at line 1264 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupLogFile(), and SetupScenario().
|
private |
Definition at line 1256 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1258 of file vanet-routing-compare.cc.
Referenced by SetupAdhocDevices().
|
private |
Definition at line 1265 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupAdhocMobilityNodes(), and SetupScenario().
|
private |
Definition at line 1266 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ConfigureNodes(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupAdhocMobilityNodes(), and SetupScenario().
|
private |
Definition at line 1272 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupAdhocMobilityNodes(), and SetupScenario().
|
private |
Definition at line 1271 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupAdhocMobilityNodes(), and SetupScenario().
|
private |
Definition at line 1250 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupRoutingMessages().
|
private |
Definition at line 1276 of file vanet-routing-compare.cc.
Referenced by ProcessOutputs(), SetupAdhocMobilityNodes(), and SetupLogFile().
|
private |
Definition at line 1284 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1260 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ConfigureDefaults(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1269 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ConfigureDefaults(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1247 of file vanet-routing-compare.cc.
Referenced by SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1254 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupRoutingMessages().
|
private |
Definition at line 1251 of file vanet-routing-compare.cc.
Referenced by CheckThroughput().
|
private |
Definition at line 1268 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ConfigureDefaults(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1289 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), ConfigureApplications(), ParseCommandLineArguments(), ProcessOutputs(), SetupRoutingMessages(), and VanetRoutingExperiment().
|
private |
Definition at line 1282 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupRoutingMessages().
|
private |
Definition at line 1286 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), and ParseCommandLineArguments().
|
private |
Definition at line 1279 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupScenario().
|
private |
Definition at line 1293 of file vanet-routing-compare.cc.
Referenced by SetupAdhocMobilityNodes(), and SetupWaveMessages().
|
private |
Definition at line 1267 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ProcessOutputs(), Run(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupRoutingMessages(), SetupScenario(), and SetupWaveMessages().
|
private |
Definition at line 1263 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), SetupAdhocMobilityNodes(), and SetupScenario().
|
private |
Definition at line 1253 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1270 of file vanet-routing-compare.cc.
Referenced by ConfigureTracing(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1281 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupWaveMessages().
|
private |
Definition at line 1252 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1295 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1304 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1296 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1297 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1298 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1299 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1300 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1301 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1302 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1303 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), ParseCommandLineArguments(), SetConfigFromGlobals(), and SetGlobalsFromConfig().
|
private |
Definition at line 1305 of file vanet-routing-compare.cc.
Referenced by ParseCommandLineArguments(), and SetupWaveMessages().
|
private |
Definition at line 1275 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupAdhocDevices().
|
private |
Definition at line 1288 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), ParseCommandLineArguments(), ProcessOutputs(), and SetupWaveMessages().
|
private |
Definition at line 1274 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupWaveMessages().
|
private |
Definition at line 1273 of file vanet-routing-compare.cc.
Referenced by CommandSetup(), SetConfigFromGlobals(), SetGlobalsFromConfig(), and SetupWaveMessages().
|
private |
Definition at line 1290 of file vanet-routing-compare.cc.
Referenced by CheckThroughput(), ConfigureDevices(), ProcessOutputs(), and VanetRoutingExperiment().