]> git.saurik.com Git - apple/security.git/blobdiff - OSX/sec/SOSCircle/SecureObjectSync/SOSPeerRateLimiter.h
Security-59306.11.20.tar.gz
[apple/security.git] / OSX / sec / SOSCircle / SecureObjectSync / SOSPeerRateLimiter.h
diff --git a/OSX/sec/SOSCircle/SecureObjectSync/SOSPeerRateLimiter.h b/OSX/sec/SOSCircle/SecureObjectSync/SOSPeerRateLimiter.h
deleted file mode 100644 (file)
index 9690c0a..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-//
-//  SOSPeerRateLimiter.h
-//  Security
-//
-#import "keychain/ckks/RateLimiter.h"
-#include "Security/SecureObjectSync/SOSPeer.h"
-
-#ifndef SOSPeerRateLimiter_h
-#define SOSPeerRateLimiter_h
-
-enum RateLimitState{
-    RateLimitStateCanSend = 1,
-    RateLimitStateHoldMessage = 2
-};
-
-@interface  PeerRateLimiter : RateLimiter
-{
-    NSString *peerID;
-}
-
-@property (retain) NSString *peerID;
-@property (retain) NSMutableDictionary *accessGroupRateLimitState;
-@property (retain) NSMutableDictionary *accessGroupToTimer;
-@property (retain) NSMutableDictionary *accessGroupToNextMessageToSend;
-
--(instancetype)initWithPeer:(SOSPeerRef)peer;
--(NSDictionary *) setUpConfigForPeer;
--(enum RateLimitState) stateForAccessGroup:(NSString*) accessGroup;
-@end
-
-@interface KeychainItem : NSObject
-@property (atomic, retain) NSString* accessGroup;
--(instancetype) initWithAccessGroup:(NSString*)accessGroup;
-@end
-
-#endif /* SOSPeerRateLimiter_h */