luxlabs header browser preview


@class NSPersistentContainer, NSMutableDictionary, NSDictionary, DRSDampeningConfiguration, NSObject, DRSDampeningEnforcementSettings;
@protocol OS_dispatch_queue;

@interface DRSDampeningManager : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *workQueue;
@property (retain, nonatomic) DRSDampeningConfiguration *defaultSignatureConfiguration;
@property (readonly, nonatomic) DRSDampeningEnforcementSettings *enforcementSettings;
@property (nonatomic) unsigned long long totalCap;
@property (readonly, nonatomic) NSMutableDictionary *teamDampeningConfigDict;
@property (readonly, nonatomic) NSDictionary *resourceDampeningConfigDict;
@property (retain, nonatomic) NSPersistentContainer *persistentContainer;

+ (id)defaultTeamConfigurations:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_watchdogdTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_ON_MOC_QUEUE_existingMOFromContext:(id)a0 errorOut:(id *)a1;
+ (id)_nandGBBTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_watchOS_hangTracerTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1;
+ (unsigned long long)defaultTotalCapForCurrentDevice;
+ (id)_hangTracerTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)defaultResourceConfigurationsForCurrentDevice;
+ (id)defaultResourceConfigurations:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_abcTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_drmTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_coreAudioTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)defaultTeamConfigurationForTeam:(id)a0 isInternal:(BOOL)a1 isSeed:(BOOL)a2 isCarrier:(BOOL)a3 platform:(unsigned char)a4;
+ (id)_nonWatchOShangTracerTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1;
+ (id)_ppsTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (BOOL)removeExistingDampeningManagerStateFromManagedObjectContext:(id)a0 errorOut:(id *)a1;
+ (id)defaultTeamConfigurations:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3 plistDirectoryPath:(id)a4 errorOut:(id *)a5;
+ (id)_RMETeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)defaultTeamConfigurationForTeamForCurrentDevice:(id)a0 teamConfigurationDirectory:(id)a1;
+ (BOOL)passesAcceptanceRate:(double)a0;
+ (id)_defaultTailspinConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_sentryTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)dampeningManagerFromPersistentContainer:(id)a0 deleteBadState:(BOOL)a1 errorOut:(id *)a2;
+ (id)_mailTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_spindumpTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_nandTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_memoryToolsTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)_rapidTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
+ (id)defaultTeamConfigurationsForCurrentDevice:(id)a0;
+ (id)_workflowResponsivenessDampeningConfiguration:(BOOL)a0;
+ (id)_entityName;
+ (unsigned long long)defaultTotalCapForIsInternal:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2;
+ (id)_coreAnimationTeamConfiguration:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;

- (id)dampeningConfigurationForResource:(id)a0;
- (id)dampeningConfigurationForTeamID:(id)a0 issueCategory:(id)a1;
- (BOOL)_passesSignatureCap:(id)a0 config:(id)a1 managedObjectContext:(id)a2;
- (BOOL)_passesResourceRandomDownsampling:(id)a0 config:(id)a1;
- (BOOL)saveToPersistentContainerWithErrorOut:(id *)a0;
- (id)_ON_MOC_QUEUE_initWith:(id)a0 persistentContainer:(id)a1;
- (id)_ON_MOC_QUEUE_moRepresentationInContext:(id)a0;
- (double)_24HoursHysteresis;
- (id)_resourceConfigurationForRequest:(id)a0;
- (BOOL)_hasRequestsRecordCountGreaterThanOrEqualToThreshold:(unsigned long long)a0 matchingPredicate:(id)a1 inContext:(id)a2 filterToObjectsMatchingClassOfRequest:(id)a3;
- (BOOL)_passesTotalCap:(id)a0 managedObjectContext:(id)a1;
- (id)initWithIsInternal:(BOOL)a0 isSeed:(BOOL)a1 isCarrier:(BOOL)a2 platform:(unsigned char)a3;
- (id)initWithPersistentContainer:(id)a0 teamConfigurationDirectory:(id)a1;
- (BOOL)isEqualToDampeningManager:(id)a0;
- (BOOL)_passesSignatureHysteresis:(id)a0 config:(id)a1 managedObjectContext:(id)a2;
- (BOOL)_request:(id)a0 passesHysteresis:(double)a1 countCap:(unsigned long long)a2 usesSignature:(BOOL)a3 usesRequestClass:(BOOL)a4 managedObjectContext:(id)a5;
- (BOOL)writeConfigurationPlistsToDirectory:(id)a0 createDirIfMissing:(BOOL)a1 errorOut:(id *)a2;
- (BOOL)_passesResourceCap:(id)a0 config:(id)a1 managedObjectContext:(id)a2;
- (void).cxx_destruct;
- (unsigned long long)dampeningOutcomeForRequest:(id)a0;
- (id)debugDescription;
- (BOOL)_passesSignatureRandomDownsampling:(id)a0 config:(id)a1;
- (id)initWithPersistentContainer:(id)a0 enforcementSettings:(id)a1 defaultSignatureConfiguration:(id)a2 totalCap:(unsigned long long)a3 teamDampeningConfigDict:(id)a4 resourceDampeningConfigDict:(id)a5;
- (id)dampeningConfigurationForRequestSignature:(id)a0;
- (id)_predicateForUndampenedRequestsMatchingSignatureOfRequest:(id)a0 afterDate:(id)a1;
- (BOOL)_passesResourceHysteresis:(id)a0 config:(id)a1 managedObjectContext:(id)a2;
- (id)jsonCompatibleDictRepresentation;

@end