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
EmpFtpTrafPool * mgr ()

Static Public Attributes

int LASTFILE_ = 1

Private Member Functions

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

Private Attributes

EmpiricalRandomVariable * rvInterFile_
EmpiricalRandomVariable * rvFileSize_
EmpiricalRandomVariable * rvServerSel_
EmpiricalRandomVariable * rvServerWin_
EmpiricalRandomVariable * rvClientWin_
EmpFtpTrafPool * mgr_
Node * src_
Node * dst_
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.