luxlabs header browser preview


@class AWDServerConnection, NSSet, NSObject;
@protocol OS_dispatch_queue;

@interface AnalyticsAgent : NSObject

@property (retain) NSObject<OS_dispatch_queue> *queue;
@property (retain) AWDServerConnection *symptomsAWDConnection;
@property (retain, nonatomic) NSSet *awdSymptomsConfiguredMetricIds;

+ (id)sharedInstance;
+ (void)updateAWDReport:(id)a0 withEvents:(id)a1;
+ (id)_awdSignificantOperationalEventMetricForSignificantEvent:(int)a0 orEventName:(id)a1 errorContext:(int)a2 error:(id)a3 status:(int)a4;
+ (id)_awdSymptomsDiagnosticIncidentReportMetricForDiagnosticCase:(id)a0;
+ (int)awdHandledResult:(short)a0;
+ (int)awdDampeningType:(short)a0;
+ (id)_awdSymptomsDiagnosticNotificationTokenMetricForTokenString:(id)a0;

- (void)postDiagnosticIncidentReportForCase:(id)a0;
- (void)_registerAWDQueriableMetric:(unsigned int)a0;
- (void)apnsPostTokenConversionError;
- (void)apnsPostTokenEmpty;
- (void)apnsPostAPNSNotEnabled;
- (void)postMetric:(id)a0 metricIdentifier:(unsigned int)a1;
- (id)initWithSymptomsAWDConnection:(id)a0 queue:(id)a1;
- (void)postMetricForSignificantEvent:(int)a0 errorContext:(int)a1 error:(id)a2 status:(int)a3;
- (void)apnsPostTokenNotSet;
- (void).cxx_destruct;
- (void)postMetricForSignificantEventWithName:(id)a0 errorContext:(int)a1 error:(id)a2 status:(int)a3;
- (void)_handleQuery:(unsigned int)a0;
- (void)apnsPostNotificationToken:(id)a0;
- (void)_postMetric:(id)a0 metricIdentifier:(unsigned int)a1;

@end