text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:41:44 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/CoreRoutine.framework/CoreRoutine
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @interface RTTokenBucket : NSObject {
  
  	double _fillRate;
  	double _capacity;
  	double _operationCost;
  	double _tokenBucket;
  	double _lastArrivalTime;
  	double _totalInterArrivalTime;
  	double _wastedTokens;
  	double _totalTokensGenerated;
  	double _totalTokensConsumed;
  	unsigned long long _totalOperations;
  	unsigned long long _operationsAllowed;
  	double _interArrivalTime;
  	double _lastBucketFill;
  
  }
  
  @property (assign,nonatomic) double lastBucketFill;                //@synthesize lastBucketFill=_lastBucketFill - In the implementation block
  @property (assign,nonatomic) double interArrivalTime;              //@synthesize interArrivalTime=_interArrivalTime - In the implementation block
  -(id)dumpStatistics;
  -(BOOL)operationAllowed;
  -(double)timeIntervalUntilOperationAllowedWithCost:(double)arg1 ;
  -(BOOL)_consumeTokens:(unsigned long long)arg1 ;
  -(unsigned long long)countOfOperationsAllowed;
  -(unsigned long long)countOfOperationsAllowedWithCost:(double)arg1 ;
  -(id)initWithFillRate:(double)arg1 capacity:(double)arg2 initialAllocation:(double)arg3 ;
  -(double)interArrivalTime;
  -(void)_replenishTokens;
  -(void)setLastBucketFill:(double)arg1 ;
  -(double)timeIntervalUntilOperationAllowed;
  -(void)reset;
  -(void)setInterArrivalTime:(double)arg1 ;
  -(id)initWithFillRate:(double)arg1 capacity:(double)arg2 ;
  -(id)init;
  -(double)lastBucketFill;
  -(BOOL)operationAllowedWithCost:(double)arg1 ;
  @end
  
  