luxlabs header browser preview


@class NSDateFormatter, NSString, OSLogEventStream, OSLogEventStore;

@interface _DASLogExtractor : NSObject

@property (retain, nonatomic) OSLogEventStore *logStore;
@property (retain, nonatomic) NSDateFormatter *dateFormatter;
@property (retain, nonatomic) OSLogEventStream *eventStream;
@property (retain, nonatomic) NSString *subsystem;
@property (retain, nonatomic) NSString *category;

+ (id)extractorForArchive:(id)a0;

- (void).cxx_destruct;
- (id)initWithArchive:(id)a0;
- (void)addConditionToHistory:(id)a0 fromMessage:(id)a1 atTimestamp:(id)a2 compactRepresentation:(BOOL)a3;
- (id)copyActivitySummary:(id)a0 startDate:(id)a1 endDate:(id)a2 detail:(BOOL)a3 error:(int *)a4;
- (id)descriptionOfHigherThresholds:(id)a0;
- (id)descriptionOfIncompatibilityDenials:(id)a0;
- (id)descriptionOfPolicyToIntervalsMap:(id)a0;
- (BOOL)didActivityFinish:(id)a0 forActivity:(id)a1;
- (BOOL)didActivityRun:(id)a0 forActivity:(id)a1;
- (id)getActivityStartBeforeDate:(id)a0 forActivity:(id)a1;
- (id)getDefaultFilterPredicate;
- (id)getIncompatibilityReasons:(id)a0 forActivity:(id)a1;
- (id)getInstancesOfHigherThreshold:(id)a0 forActivity:(id)a1;
- (id)getMessagesAfterRunning:(id)a0 forActivity:(id)a1;
- (id)getMessagesBeforeRunning:(id)a0 forActivity:(id)a1;
- (id)getPolicyDenialReasonsFromMessage:(id)a0;
- (id)getScheduledBlocksOfMessages:(id)a0 forActivity:(id)a1;
- (id)getSummaryFromLogs:(id)a0 forActivity:(id)a1 detail:(BOOL)a2;
- (id)getpolicyToIntervals:(id)a0;
- (int)handleLogEventsLogEvents:(id)a0 sinceDate:(id)a1 withHandler:(id /* block */)a2;
- (id)objectForTrigger:(id)a0 fromCondition:(id)a1 compactRepresentation:(BOOL)a2;
- (int)summarizeActivity:(id)a0 startDate:(id)a1 endDate:(id)a2 detail:(BOOL)a3;
- (id)summarizeAllDenialsOverMessages:(id)a0 forActivity:(id)a1 detail:(BOOL)a2;
- (id)summarizePolicyDenialsOverMessages:(id)a0 maxDuration:(double)a1;
- (id)summarizeRuntimeOverMessages:(id)a0 forActivity:(id)a1;
- (int)sysConditionsLog:(BOOL)a0 startDate:(id)a1 endDate:(id)a2;

@end