-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathANSBackoffTimer.h
29 lines (24 loc) · 1013 Bytes
/
ANSBackoffTimer.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//
// Generated by class-dump 3.5 (64 bit).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//
#import <objc/NSObject.h>
@interface ANSBackoffTimer : NSObject
{
unsigned long long _retryCount;
double _initialValue;
double _jitterCoefficient;
}
+ (_Bool)jitterCoefficientIsValid:(double)arg1;
@property(readonly, nonatomic) double jitterCoefficient; // @synthesize jitterCoefficient=_jitterCoefficient;
@property(nonatomic) double initialValue; // @synthesize initialValue=_initialValue;
@property(nonatomic) unsigned long long retryCount; // @synthesize retryCount=_retryCount;
- (double)computeDelayForInitialValue:(double)arg1 retryCount:(unsigned long long)arg2;
- (double)generateRandomJitter;
- (double)randomDoubleWithMin:(double)arg1 max:(double)arg2;
- (void)executeBlockAfterNextInterval:(CDUnknownBlockType)arg1;
- (id)init;
- (id)initWithInitialValue:(double)arg1 jitterCoefficient:(double)arg2;
- (id)initWithInitialValue:(double)arg1;
@end