The WifiApp class enforces program flow for ns-3 wifi applications. More...
Public Member Functions | |
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... | |
The WifiApp class enforces program flow for ns-3 wifi applications.
Definition at line 821 of file vanet-routing-compare.cc.
WifiApp::WifiApp | ( | ) |
Constructor.
Definition at line 895 of file vanet-routing-compare.cc.
|
virtual |
Destructor.
Definition at line 899 of file vanet-routing-compare.cc.
|
protectedvirtual |
Configure applications.
Reimplemented in VanetRoutingExperiment.
Definition at line 967 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure channels.
Reimplemented in VanetRoutingExperiment.
Definition at line 952 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure devices.
Reimplemented in VanetRoutingExperiment.
Definition at line 957 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure mobility.
Reimplemented in VanetRoutingExperiment.
Definition at line 962 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure nodes.
Reimplemented in VanetRoutingExperiment.
Definition at line 947 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure tracing.
Reimplemented in VanetRoutingExperiment.
Definition at line 972 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Process command line arguments.
argc | program arguments count |
argv | program arguments |
Reimplemented in VanetRoutingExperiment.
Definition at line 942 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Process outputs.
Reimplemented in VanetRoutingExperiment.
Definition at line 982 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Run the simulation.
Reimplemented in VanetRoutingExperiment.
Definition at line 977 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Sets default attribute values.
Reimplemented in VanetRoutingExperiment.
Definition at line 937 of file vanet-routing-compare.cc.
Referenced by Simulate().
void WifiApp::Simulate | ( | int | argc, |
char ** | argv | ||
) |
Enacts simulation of an ns-3 wifi application.
argc | program arguments count |
argv | program arguments |
Definition at line 904 of file vanet-routing-compare.cc.
References ConfigureApplications(), ConfigureChannels(), ConfigureDevices(), ConfigureMobility(), ConfigureNodes(), ConfigureTracing(), ParseCommandLineArguments(), ProcessOutputs(), RunSimulation(), and SetDefaultAttributeValues().