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

Constructor & Destructor Documentation

WifiApp::WifiApp ( )

Constructor.

Returns
none

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

WifiApp::~WifiApp ( )
virtual

Destructor.

Returns
none

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

Member Function Documentation

void WifiApp::ConfigureApplications ( )
protectedvirtual

Configure applications.

Returns
none

Reimplemented in VanetRoutingExperiment.

Definition at line 997 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 982 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 987 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 992 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 977 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 1002 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 972 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 1012 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 1007 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 967 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 934 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: