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  

RBPRenoTcpAgent Class Reference

Inheritance diagram for RBPRenoTcpAgent:

RenoTcpAgent TcpAgent Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 RBPRenoTcpAgent ()
virtual void recv (Packet *pkt, Handler *)
virtual void timeout (int tno)
virtual void send_much (int force, int reason, int maxburst)

Public Attributes

double rbp_scale_

Protected Types

enum  rbp_modes { RBP_GOING, RBP_POSSIBLE, RBP_OFF }

Protected Member Functions

void paced_send_one ()
int able_to_rbp_send_one ()

Protected Attributes

int rbp_segs_actually_paced_
enum rbp_modes rbp_mode_
double rbp_inter_pace_delay_
RBPRenoPaceTimer pace_timer_

Friends

class RBPRenoPaceTimer

Member Enumeration Documentation

enum RBPRenoTcpAgent::rbp_modes [protected]
 

Enumeration values:
RBP_GOING 
RBP_POSSIBLE 
RBP_OFF 


Constructor & Destructor Documentation

RBPRenoTcpAgent::RBPRenoTcpAgent  
 


Member Function Documentation

int RBPRenoTcpAgent::able_to_rbp_send_one   [protected]
 

void RBPRenoTcpAgent::paced_send_one   [protected]
 

void RBPRenoTcpAgent::recv Packet   pkt,
Handler  
[virtual]
 

Reimplemented from RenoTcpAgent.

void RBPRenoTcpAgent::send_much int    force,
int    reason,
int    maxburst
[virtual]
 

Reimplemented from TcpAgent.

void RBPRenoTcpAgent::timeout int    tno [virtual]
 

Reimplemented from RenoTcpAgent.


Friends And Related Function Documentation

friend class RBPRenoPaceTimer [friend]
 


Member Data Documentation

RBPRenoPaceTimer RBPRenoTcpAgent::pace_timer_ [protected]
 

double RBPRenoTcpAgent::rbp_inter_pace_delay_ [protected]
 

enum rbp_modes RBPRenoTcpAgent::rbp_mode_ [protected]
 

double RBPRenoTcpAgent::rbp_scale_
 

int RBPRenoTcpAgent::rbp_segs_actually_paced_ [protected]
 


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