| ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| | Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <rate-limit-strategy.h>
Public Member Functions | |
| RateLimitStrategy (double rate, int ptype, double share, double estimate) | |
| ~RateLimitStrategy () | |
| double | process (Packet *p, int mine, int lowDemand) |
| void | restrictPacketType (int type, double share, double actual) |
| double | getDropRate () |
| double | getArrivalRate () |
| void | reset () |
Public Attributes | |
| double | target_rate_ |
| double | reset_time_ |
| RateEstimator * | rateEstimator_ |
| RateLimiter * | rateLimiter_ |
| int | ptype_ |
| double | ptype_share_ |
| RateEstimator * | ptypeRateEstimator_ |
| RateLimiter * | ptypeRateLimiter_ |
| PacketTypeLog * | ptypeLog_ |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|