A Discrete-Event Network Simulator
API
WifiApp Class Reference

The WifiApp class enforces program flow for ns-3 wifi applications. More...

+ Inheritance diagram for WifiApp:

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...
 

Detailed Description

The WifiApp class enforces program flow for ns-3 wifi applications.

Definition at line 837 of file vanet-routing-compare.cc.

Constructor & Destructor Documentation

WifiApp::WifiApp ( )

Constructor.

Returns
none

Definition at line 924 of file vanet-routing-compare.cc.

WifiApp::~WifiApp ( )
virtual

Destructor.

Returns
none

Definition at line 928 of file vanet-routing-compare.cc.

Member Function Documentation

void WifiApp::ConfigureApplications ( )
protectedvirtual

Configure applications.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 996 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ConfigureChannels ( )
protectedvirtual

Configure channels.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 981 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ConfigureDevices ( )
protectedvirtual

Configure devices.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 986 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ConfigureMobility ( )
protectedvirtual

Configure mobility.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 991 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ConfigureNodes ( )
protectedvirtual

Configure nodes.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 976 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ConfigureTracing ( )
protectedvirtual

Configure tracing.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 1001 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ParseCommandLineArguments ( int  argc,
char **  argv 
)
protectedvirtual

Process command line arguments.

Parameters
argcprogram arguments count
argvprogram arguments
Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 971 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::ProcessOutputs ( )
protectedvirtual

Process outputs.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 1011 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::RunSimulation ( )
protectedvirtual

Run the simulation.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 1006 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::SetDefaultAttributeValues ( )
protectedvirtual

Sets default attribute values.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 966 of file vanet-routing-compare.cc.

Referenced by Simulate().

+ Here is the caller graph for this function:

void WifiApp::Simulate ( int  argc,
char **  argv 
)

Enacts simulation of an ns-3 wifi application.

Parameters
argcprogram arguments count
argvprogram arguments
Returns
none

Definition at line 933 of file vanet-routing-compare.cc.

References ConfigureApplications(), ConfigureChannels(), ConfigureDevices(), ConfigureMobility(), ConfigureNodes(), ConfigureTracing(), ParseCommandLineArguments(), ProcessOutputs(), RunSimulation(), and SetDefaultAttributeValues().

+ Here is the call graph for this function:


The documentation for this class was generated from the following file: