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 840 of file vanet-routing-compare.cc.

Constructor & Destructor Documentation

WifiApp::WifiApp ( )

Constructor.

Returns
none

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

WifiApp::~WifiApp ( )
virtual

Destructor.

Returns
none

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

Member Function Documentation

void WifiApp::ConfigureApplications ( )
protectedvirtual

Configure applications.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 999 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 984 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 989 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 994 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 979 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 1004 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 974 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 1014 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 1009 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 969 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 936 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: