Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

RateLimiter Class Reference

#include <rate-limit-strategy.h>

Inheritance diagram for RateLimiter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual int rateLimit (Packet *p, double estRate, double targetRate, int mine, int lowDemand)=0
virtual void reset ()=0

Member Function Documentation

virtual int RateLimiter::rateLimit Packet p,
double  estRate,
double  targetRate,
int  mine,
int  lowDemand
[pure virtual]
 

Implemented in TokenBucketRateLimiter.

Referenced by RateLimitStrategy::process().

virtual void RateLimiter::reset  )  [pure virtual]
 

Implemented in TokenBucketRateLimiter.

Referenced by RateLimitStrategy::reset().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 13:11:51 2004 for NS2.26SourcesOriginal by doxygen 1.3.3