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  

EmpFtpTrafPool Class Reference

#include <empftp.h>

Inheritance diagram for EmpFtpTrafPool:

PagePool TclObject TclObject List of all members.

Public Member Functions

 EmpFtpTrafPool ()
virtual ~EmpFtpTrafPool ()
void doneSession (int idx)
TcpAgentpicktcp (int size)
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 color_
int nSrc_
Node ** server_

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_
EmpFtpTrafSession ** session_
int nClient_
Node ** client_
int nTcp_
int nSink_
AgentList tcpPool_
AgentList sinkPool_
int debug_

Constructor & Destructor Documentation

EmpFtpTrafPool::EmpFtpTrafPool  
 

EmpFtpTrafPool::~EmpFtpTrafPool   [virtual]
 


Member Function Documentation

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

Reimplemented from PagePool.

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

Reimplemented from TclObject.

void EmpFtpTrafPool::delay_bind_init_all   [virtual]
 

Reimplemented from TclObject.

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

void EmpFtpTrafPool::doneSession int    idx [inline]
 

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

int EmpFtpTrafPool::isdebug   [inline]
 

EmpFtpTrafPool::LIST_HEAD AgentList   ,
AgentListElem   
[protected]
 

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

int EmpFtpTrafPool::nSink   [inline]
 

int EmpFtpTrafPool::nTcp   [inline]
 

TcpSink * EmpFtpTrafPool::picksink  
 

TcpAgent * EmpFtpTrafPool::picktcp int    size
 


Member Data Documentation

Node** EmpFtpTrafPool::client_ [protected]
 

int EmpFtpTrafPool::color_
 

int EmpFtpTrafPool::debug_ [protected]
 

int EmpFtpTrafPool::nClient_ [protected]
 

int EmpFtpTrafPool::nClientL_
 

int EmpFtpTrafPool::nSession_ [protected]
 

int EmpFtpTrafPool::nSink_ [protected]
 

int EmpFtpTrafPool::nSrc_
 

int EmpFtpTrafPool::nSrcL_
 

int EmpFtpTrafPool::nTcp_ [protected]
 

Node** EmpFtpTrafPool::server_
 

EmpFtpTrafSession** EmpFtpTrafPool::session_ [protected]
 

AgentList EmpFtpTrafPool::sinkPool_ [protected]
 

AgentList EmpFtpTrafPool::tcpPool_ [protected]
 


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