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

EmpiricalRandomVariable * rvInterPage_
EmpiricalRandomVariable * rvPageSize_
EmpiricalRandomVariable * rvInterObj_
EmpiricalRandomVariable * rvObjSize_
EmpiricalRandomVariable * rvReqSize_
EmpiricalRandomVariable * rvPersistSel_
EmpiricalRandomVariable * rvServerSel_
EmpiricalRandomVariable * rvServerWin_
EmpiricalRandomVariable * rvClientWin_
EmpiricalRandomVariable * rvMtu_
EmpWebTrafPool * mgr_
Node * src_
int nPage_
int curPage_
int donePage_
int id_
int clientIdx_
int fulltcp_
int interPageOption_
TcpAgent * ctcp_
TcpAgent * stcp_
TcpSink * csnk_
TcpSink * ssnk_

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.