#include <RateLimiter.h>
Public Member Functions | |
| int | getCompletionCondition () |
| double | getLimitedValue (double current, double previous) |
| int | getLimitedValue (int current, int previous) |
| RateLimiter () | |
| void | setRateLimit (double lim) |
| ~RateLimiter () | |
Private Member Functions | |
| void | setCompletionCondition (double diff, double lim) |
| void | setCompletionCondition (int diff, int lim) |
Private Attributes | |
| int | complete |
| double | rateLimit |
Definition at line 6 of file RateLimiter.h.
Definition at line 4 of file RateLimiter.cpp.
Definition at line 10 of file RateLimiter.cpp.
Definition at line 67 of file RateLimiter.cpp.
| double RateLimiter::getLimitedValue | ( | double | current, |
| double | previous | ||
| ) |
Definition at line 19 of file RateLimiter.cpp.
| int RateLimiter::getLimitedValue | ( | int | current, |
| int | previous | ||
| ) |
Definition at line 39 of file RateLimiter.cpp.
| void RateLimiter::setCompletionCondition | ( | double | diff, |
| double | lim | ||
| ) | [private] |
Definition at line 72 of file RateLimiter.cpp.
| void RateLimiter::setCompletionCondition | ( | int | diff, |
| int | lim | ||
| ) | [private] |
Definition at line 84 of file RateLimiter.cpp.
| void RateLimiter::setRateLimit | ( | double | lim | ) |
Definition at line 14 of file RateLimiter.cpp.
int RateLimiter::complete [private] |
Definition at line 22 of file RateLimiter.h.
double RateLimiter::rateLimit [private] |
Definition at line 21 of file RateLimiter.h.