]> git.saurik.com Git - apple/security.git/blobdiff - supd/supd.h
Security-58286.60.28.tar.gz
[apple/security.git] / supd / supd.h
index 478dbc8166fd836746ff605b1b4f702ed7b41f2c..855ca5ba8006bfea770570aab374f4ea76d689e2 100644 (file)
@@ -40,6 +40,8 @@
 
 // --------------------------------
 // Things below are for unit testing
+- (instancetype)initWithDictionary:(NSDictionary *)dictionary name:(NSString *)topicName samplingRates:(NSDictionary *)rates;
+- (BOOL)haveEligibleClients;
 + (NSString*)databasePathForCKKS;
 + (NSString*)databasePathForSOS;
 + (NSString*)databasePathForPCS;
 @end
 
 @interface SFAnalyticsReporter : NSObject
-- (NSString *)databaseDirectoryPath;
-- (NSString *)reportsDirectoryPath;
-- (id)init;
-- (id)initWithPath:(NSString *)path validity:(NSTimeInterval)validity;
-- (BOOL)removeFilesFrom:(NSString *)directory olderThanSecond:(NSTimeInterval)seconds;
-- (BOOL)setupReportsDirectory;
-- (BOOL)cleanupReportsDirectory;
-- (BOOL)saveReport:(NSData *)reportData;
-
-@property NSString *databasePath;
-@property NSTimeInterval reportValidityPeriod;
+- (BOOL)saveReport:(NSData *)reportData fileName:(NSString *)fileName;
 @end
 
 @interface supd : NSObject <supdProtocol>