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  

EmpWebTrafSession Class Reference

#include <empweb.h>

Inheritance diagram for EmpWebTrafSession:

TimerHandler Handler List of all members.

Public Member Functions

 EmpWebTrafSession (EmpWebTrafPool *mgr, Node *src, int np, int id, int connNum, int cl, int ftcp_)
virtual ~EmpWebTrafSession ()
EmpiricalRandomVariable *& interPage ()
EmpiricalRandomVariable *& pageSize ()
EmpiricalRandomVariable *& interObj ()
EmpiricalRandomVariable *& objSize ()
EmpiricalRandomVariable *& reqSize ()
EmpiricalRandomVariable *& persistSel ()
EmpiricalRandomVariable *& serverSel ()
EmpiricalRandomVariable *& serverWin ()
EmpiricalRandomVariable *& clientWin ()
EmpiricalRandomVariable *& mtu ()
void donePage (void *ClntData)
void launchReq (void *ClntData, int obj, int size, int reqSize, int sid, int p)
int id () const
EmpWebTrafPoolmgr ()
void set_interPageOption (int option)

Static Public Attributes

int LASTPAGE_ = 1

Private Member Functions

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

Private Attributes

EmpiricalRandomVariablervInterPage_
EmpiricalRandomVariablervPageSize_
EmpiricalRandomVariablervInterObj_
EmpiricalRandomVariablervObjSize_
EmpiricalRandomVariablervReqSize_
EmpiricalRandomVariablervPersistSel_
EmpiricalRandomVariablervServerSel_
EmpiricalRandomVariablervServerWin_
EmpiricalRandomVariablervClientWin_
EmpiricalRandomVariablervMtu_
EmpWebTrafPoolmgr_
Nodesrc_
int nPage_
int curPage_
int donePage_
int id_
int clientIdx_
int fulltcp_
int interPageOption_
TcpAgentctcp_
TcpAgentstcp_
TcpSinkcsnk_
TcpSinkssnk_

Constructor & Destructor Documentation

EmpWebTrafSession::EmpWebTrafSession EmpWebTrafPool   mgr,
Node   src,
int    np,
int    id,
int    connNum,
int    cl,
int    ftcp_
[inline]
 

EmpWebTrafSession::~EmpWebTrafSession   [virtual]
 


Member Function Documentation

EmpiricalRandomVariable*& EmpWebTrafSession::clientWin   [inline]
 

void EmpWebTrafSession::donePage void *    ClntData
 

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

Implements TimerHandler.

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

Reimplemented from TimerHandler.

int EmpWebTrafSession::id   const [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::interObj   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::interPage   [inline]
 

void EmpWebTrafSession::launchReq void *    ClntData,
int    obj,
int    size,
int    reqSize,
int    sid,
int    p
 

EmpWebTrafPool* EmpWebTrafSession::mgr   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::mtu   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::objSize   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::pageSize   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::persistSel   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::reqSize   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::serverSel   [inline]
 

EmpiricalRandomVariable*& EmpWebTrafSession::serverWin   [inline]
 

void EmpWebTrafSession::set_interPageOption int    option [inline]
 


Member Data Documentation

int EmpWebTrafSession::clientIdx_ [private]
 

TcpSink* EmpWebTrafSession::csnk_ [private]
 

TcpAgent* EmpWebTrafSession::ctcp_ [private]
 

int EmpWebTrafSession::curPage_ [private]
 

int EmpWebTrafSession::donePage_ [private]
 

int EmpWebTrafSession::fulltcp_ [private]
 

int EmpWebTrafSession::id_ [private]
 

int EmpWebTrafSession::interPageOption_ [private]
 

int EmpWebTrafSession::LASTPAGE_ = 1 [static]
 

EmpWebTrafPool* EmpWebTrafSession::mgr_ [private]
 

int EmpWebTrafSession::nPage_ [private]
 

EmpiricalRandomVariable * EmpWebTrafSession::rvClientWin_ [private]
 

EmpiricalRandomVariable * EmpWebTrafSession::rvInterObj_ [private]
 

EmpiricalRandomVariable* EmpWebTrafSession::rvInterPage_ [private]
 

EmpiricalRandomVariable* EmpWebTrafSession::rvMtu_ [private]
 

EmpiricalRandomVariable * EmpWebTrafSession::rvObjSize_ [private]
 

EmpiricalRandomVariable * EmpWebTrafSession::rvPageSize_ [private]
 

EmpiricalRandomVariable * EmpWebTrafSession::rvPersistSel_ [private]
 

EmpiricalRandomVariable* EmpWebTrafSession::rvReqSize_ [private]
 

EmpiricalRandomVariable * EmpWebTrafSession::rvServerSel_ [private]
 

EmpiricalRandomVariable* EmpWebTrafSession::rvServerWin_ [private]
 

Node* EmpWebTrafSession::src_ [private]
 

TcpSink* EmpWebTrafSession::ssnk_ [private]
 

TcpAgent* EmpWebTrafSession::stcp_ [private]
 


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