class <Application> Application : public Process


Inheritance:


Public Methods

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

Protected Fields

Agent* agent_
int enableRecv_
call Tcl recv or not
int enableResume_
call Tcl resume or not

Protected Methods

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

Inherited from Process:

Public Methods

virtual AppData* get_data(int& size, AppData* req_data = 0)
virtual void process_data(int size, AppData* data)
virtual void send_data(int size, AppData* data = 0)
inline Process*& target()

Protected Fields

Process* target_

Documentation

Application()

virtual void send(int nbytes)

virtual void recv(int nbytes)

virtual void resume()

virtual int command(int argc, const char*const* argv)

virtual void start()

virtual void stop()

Agent* agent_

int enableRecv_
call Tcl recv or not

int enableResume_
call Tcl resume or not


Direct child classes:
Source/FTP
Application/FTP
TrafficGenerator
TelnetApp
TcpApp
MediaApp

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de