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  

EmpFtpTrafSession Class Reference

#include <empftp.h>

Inheritance diagram for EmpFtpTrafSession:

TimerHandler Handler List of all members.

Public Member Functions

 EmpFtpTrafSession (EmpFtpTrafPool *mgr, int np, int id)
virtual ~EmpFtpTrafSession ()
EmpiricalRandomVariable *& interFile ()
EmpiricalRandomVariable *& fileSize ()
EmpiricalRandomVariable *& serverSel ()
EmpiricalRandomVariable *& serverWin ()
EmpiricalRandomVariable *& clientWin ()
void setServer (Node *s)
void setClient (Node *c)
void sendFile (int obj, int size)
int id () const
EmpFtpTrafPoolmgr ()

Static Public Attributes

int LASTFILE_ = 1

Private Member Functions

virtual void expire (Event *e=0)
virtual void handle (Event *e)

Private Attributes

EmpiricalRandomVariablervInterFile_
EmpiricalRandomVariablervFileSize_
EmpiricalRandomVariablervServerSel_
EmpiricalRandomVariablervServerWin_
EmpiricalRandomVariablervClientWin_
EmpFtpTrafPoolmgr_
Nodesrc_
Nodedst_
int nFile_
int curFile_
int id_

Constructor & Destructor Documentation

EmpFtpTrafSession::EmpFtpTrafSession EmpFtpTrafPool   mgr,
int    np,
int    id
[inline]
 

EmpFtpTrafSession::~EmpFtpTrafSession   [virtual]
 


Member Function Documentation

EmpiricalRandomVariable*& EmpFtpTrafSession::clientWin   [inline]
 

void EmpFtpTrafSession::expire Event   e = 0 [private, virtual]
 

Implements TimerHandler.

EmpiricalRandomVariable*& EmpFtpTrafSession::fileSize   [inline]
 

void EmpFtpTrafSession::handle Event   e [private, virtual]
 

Reimplemented from TimerHandler.

int EmpFtpTrafSession::id   const [inline]
 

EmpiricalRandomVariable*& EmpFtpTrafSession::interFile   [inline]
 

EmpFtpTrafPool* EmpFtpTrafSession::mgr   [inline]
 

void EmpFtpTrafSession::sendFile int    obj,
int    size
 

EmpiricalRandomVariable*& EmpFtpTrafSession::serverSel   [inline]
 

EmpiricalRandomVariable*& EmpFtpTrafSession::serverWin   [inline]
 

void EmpFtpTrafSession::setClient Node   c [inline]
 

void EmpFtpTrafSession::setServer Node   s [inline]
 


Member Data Documentation

int EmpFtpTrafSession::curFile_ [private]
 

Node* EmpFtpTrafSession::dst_ [private]
 

int EmpFtpTrafSession::id_ [private]
 

int EmpFtpTrafSession::LASTFILE_ = 1 [static]
 

EmpFtpTrafPool* EmpFtpTrafSession::mgr_ [private]
 

int EmpFtpTrafSession::nFile_ [private]
 

EmpiricalRandomVariable * EmpFtpTrafSession::rvClientWin_ [private]
 

EmpiricalRandomVariable * EmpFtpTrafSession::rvFileSize_ [private]
 

EmpiricalRandomVariable* EmpFtpTrafSession::rvInterFile_ [private]
 

EmpiricalRandomVariable * EmpFtpTrafSession::rvServerSel_ [private]
 

EmpiricalRandomVariable* EmpFtpTrafSession::rvServerWin_ [private]
 

Node* EmpFtpTrafSession::src_ [private]
 


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