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 836 of file vanet-routing-compare.cc.
WifiApp::WifiApp | ( | ) |
|
virtual |
|
protectedvirtual |
Configure applications.
Reimplemented in VanetRoutingExperiment.
Definition at line 995 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure channels.
Reimplemented in VanetRoutingExperiment.
Definition at line 980 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure devices.
Reimplemented in VanetRoutingExperiment.
Definition at line 985 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure mobility.
Reimplemented in VanetRoutingExperiment.
Definition at line 990 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure nodes.
Reimplemented in VanetRoutingExperiment.
Definition at line 975 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Configure tracing.
Reimplemented in VanetRoutingExperiment.
Definition at line 1000 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 970 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Process outputs.
Reimplemented in VanetRoutingExperiment.
Definition at line 1010 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Run the simulation.
Reimplemented in VanetRoutingExperiment.
Definition at line 1005 of file vanet-routing-compare.cc.
Referenced by Simulate().
|
protectedvirtual |
Sets default attribute values.
Reimplemented in VanetRoutingExperiment.
Definition at line 965 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 932 of file vanet-routing-compare.cc.
References ConfigureApplications(), ConfigureChannels(), ConfigureDevices(), ConfigureMobility(), ConfigureNodes(), ConfigureTracing(), ParseCommandLineArguments(), ProcessOutputs(), RunSimulation(), and SetDefaultAttributeValues().