ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Application Class Reference

#include <app.h>

Inheritance diagram for Application:

Process TclObject MediaApp SctpApp1 TcpApp TelnetApp TrafficGenerator WormApp QA HttpUInvalAgent CBR_PP_Traffic CBR_Traffic EXPOO_Traffic POO_Traffic RA_Traffic TrafficTrace AnWormApp DnhWormApp List of all members.

Public Member Functions

 Application ()
virtual void send (int nbytes)
virtual void recv (int nbytes)
virtual void resume ()

Protected Member Functions

virtual int command (int argc, const char *const *argv)
virtual void start ()
virtual void stop ()

Protected Attributes

int enableRecv_
int enableResume_

Constructor & Destructor Documentation


Member Function Documentation

int Application::command int    argc,
const char *const *    argv
[protected, virtual]

Reimplemented from Process.

Reimplemented in WormApp, DnhWormApp, AnWormApp, MediaApp, QA, EXPOO_Traffic, POO_Traffic, TrafficTrace, HttpUInvalAgent, and TcpApp.

void Application::recv int    nbytes [virtual]

Reimplemented in WormApp, DnhWormApp, AnWormApp, and TcpApp.

void Application::resume   [virtual]

Reimplemented in TrafficGenerator, and TcpApp.

void Application::send int    nbytes [virtual]

void Application::start   [protected, virtual]

Reimplemented in SctpApp1, TelnetApp, AnWormApp, CBR_PP_Traffic, MediaApp, CBR_Traffic, TrafficGenerator, and TcpApp.

void Application::stop   [protected, virtual]

Reimplemented in SctpApp1, TelnetApp, MediaApp, QA, TrafficGenerator, and TcpApp.

Member Data Documentation

Agent* Application::agent_ [protected]

int Application::enableRecv_ [protected]

int Application::enableResume_ [protected]

The documentation for this class was generated from the following files:
This document is generated by doxygen.