luxlabs header browser preview


@class NSString, NSMutableArray;

@interface SymptomStore : NSObject {
    unsigned int symptomMinRetainTime;
    unsigned int symptomMinSavedCount;
    double *symptomArrivalTimes;
    unsigned int symptomArrivalTimeNextIdx;
}

@property (nonatomic) unsigned int symptomIdent;
@property (retain, nonatomic) NSString *symptomKey;
@property (retain, nonatomic) NSString *symptomName;
@property (retain, nonatomic) NSString *symptomDescription;
@property (retain, nonatomic) NSMutableArray *symptomHistory;

+ (int)configure:(id)a0;
+ (void)setRetainTime:(unsigned int)a0 forSymptom:(id)a1;
+ (id)nameFromReporterId:(unsigned int)a0;
+ (void)noteReceivedSymptom:(id)a0;
+ (id)keyFromSymptomId:(unsigned int)a0;
+ (void)initialize;
+ (unsigned int)numSymptomsWithKey:(id)a0 retainTime:(unsigned int)a1;
+ (id)nameFromSymptomKey:(id)a0;
+ (id)nameFromSymptomId:(unsigned int)a0;
+ (void)resetSymptomsWithKey:(id)a0;
+ (id)description;
+ (void)_createForName:(id)a0 key:(id)a1 id:(unsigned int)a2 symptomDescription:(id)a3;
+ (id)keyFromSymptomName:(id)a0;
+ (void)setRetainCount:(unsigned int)a0 forSymptom:(id)a1;
+ (id)storeFromSymptomKey:(id)a0;
+ (int)addFromReporter:(id)a0;
+ (id)descriptionFromSymptomName:(id)a0;
+ (void)pruneSymptomsWithKey:(id)a0;
+ (id)idFromSymptomName:(id)a0;
+ (id)storeFromSymptomName:(id)a0;
+ (id)idFromReporterName:(id)a0;
+ (id)storedSymptomsWithKey:(id)a0;

- (void)setRetainCount:(unsigned int)a0;
- (void)noteReceivedSymptom:(id)a0;
- (void)_pruneSymptomsForDate:(id)a0;
- (unsigned int)numSymptomsWithRetainTime:(unsigned int)a0;
- (id)description;
- (void).cxx_destruct;
- (void)setRetainTime:(unsigned int)a0;

@end