Instance Methods | |
| (int) | - checkDelayWithCurrentTime: | 
| (instancetype) | - init | 
| (instancetype) | - initWithRules: | 
| (void) | - reset | 
| (NSMutableArray *) | - rules | 
Class Methods | |
| (NSMutableArray *) | + generateRateLimiterRulesWithOriginalInterval:backoffMultiplier:numRules: | 
| (FMLiveSwitchRateLimiter *) | + rateLimiter | 
| (FMLiveSwitchRateLimiter *) | + rateLimiterWithRules: | 
| - (int) checkDelayWithCurrentTime: | (long long) | currentTime | 
| + (NSMutableArray*) generateRateLimiterRulesWithOriginalInterval: | (long long) | originalInterval | |
| backoffMultiplier: | (int) | backoffMultiplier | |
| numRules: | (int) | numRules | |
| - (instancetype) init | 
| - (instancetype) initWithRules: | (NSMutableArray *) | rules | 
| + (FMLiveSwitchRateLimiter*) rateLimiter | 
| + (FMLiveSwitchRateLimiter*) rateLimiterWithRules: | (NSMutableArray *) | rules | 
| - (void) reset | 
| - (NSMutableArray*) rules |