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  

EmpWebTrafPool Class Reference

#include <empweb.h>

Inheritance diagram for EmpWebTrafPool:

PagePool TclObject TclObject List of all members.

Public Member Functions

 EmpWebTrafPool ()
virtual ~EmpWebTrafPool ()
void startSession ()
void doneSession (int idx)
void recycleTcp (Agent *a)
void recycleSink (Agent *a)
TcpAgentpicktcp (int size, int mtu)
TcpSinkpicksink ()
int nTcp ()
int nSink ()
int isdebug ()
virtual void delay_bind_init_all ()
virtual int delay_bind_dispatch (const char *, const char *, TclObject *)

Public Attributes

int nSrcL_
int nClientL_
int concurrentSess_
int color_
int nSrc_
Node ** server_

Static Public Attributes

int LASTFLOW_ = 1

Protected Member Functions

virtual int command (int argc, const char *const *argv)
 LIST_HEAD (AgentList, AgentListElem)
void insertAgent (AgentList *l, Agent *a)
AgentdetachHead (AgentList *l)
int lookup_rv (EmpiricalRandomVariable *&rv, const char *name)

Protected Attributes

int nSession_
EmpWebTrafSession ** session_
int nClient_
Node ** client_
int nTcp_
int nSink_
AgentList tcpPool_
AgentList sinkPool_
int debug_
int fulltcp_

Constructor & Destructor Documentation

EmpWebTrafPool::EmpWebTrafPool  
 

EmpWebTrafPool::~EmpWebTrafPool   [virtual]
 


Member Function Documentation

int EmpWebTrafPool::command int    argc,
const char *const *    argv
[protected, virtual]
 

Reimplemented from PagePool.

int EmpWebTrafPool::delay_bind_dispatch const char *   ,
const char *   ,
TclObject  
[virtual]
 

Reimplemented from TclObject.

void EmpWebTrafPool::delay_bind_init_all   [virtual]
 

Reimplemented from TclObject.

Agent* EmpWebTrafPool::detachHead AgentList   l [inline, protected]
 

void EmpWebTrafPool::doneSession int    idx [inline]
 

void EmpWebTrafPool::insertAgent AgentList   l,
Agent   a
[inline, protected]
 

int EmpWebTrafPool::isdebug   [inline]
 

EmpWebTrafPool::LIST_HEAD AgentList   ,
AgentListElem   
[protected]
 

int EmpWebTrafPool::lookup_rv EmpiricalRandomVariable *&    rv,
const char *    name
[inline, protected]
 

int EmpWebTrafPool::nSink   [inline]
 

int EmpWebTrafPool::nTcp   [inline]
 

TcpSink * EmpWebTrafPool::picksink  
 

TcpAgent * EmpWebTrafPool::picktcp int    size,
int    mtu
 

void EmpWebTrafPool::recycleSink Agent   a
 

void EmpWebTrafPool::recycleTcp Agent   a
 

void EmpWebTrafPool::startSession   [inline]
 


Member Data Documentation

Node** EmpWebTrafPool::client_ [protected]
 

int EmpWebTrafPool::color_
 

int EmpWebTrafPool::concurrentSess_
 

int EmpWebTrafPool::debug_ [protected]
 

int EmpWebTrafPool::fulltcp_ [protected]
 

int EmpWebTrafPool::LASTFLOW_ = 1 [static]
 

int EmpWebTrafPool::nClient_ [protected]
 

int EmpWebTrafPool::nClientL_
 

int EmpWebTrafPool::nSession_ [protected]
 

int EmpWebTrafPool::nSink_ [protected]
 

int EmpWebTrafPool::nSrc_
 

int EmpWebTrafPool::nSrcL_
 

int EmpWebTrafPool::nTcp_ [protected]
 

Node** EmpWebTrafPool::server_
 

EmpWebTrafSession** EmpWebTrafPool::session_ [protected]
 

AgentList EmpWebTrafPool::sinkPool_ [protected]
 

AgentList EmpWebTrafPool::tcpPool_ [protected]
 


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