luxlabs header browser preview


@class MesaCoreAnalyticsUnlockEvent, MesaCoreAnalyticsEvent, MesaCoreAnalyticsMatchEvent, MesaCoreAnalyticsEnrollEvent, MesaCoreAnalyticsFingerTouchTimeEvent, BioLog, MesaCoreAnalyticsWeeklyEvent, NSMutableArray, NSObject, CMDeviceOrientationManager, MesaCoreAnalyticsDailyEvent, MesaCoreAnalyticsFingerLiftTimeEvent;
@protocol OS_dispatch_queue;

@interface MesaCoreAnalytics : BiometricKitDStatistics {
    int _currentBioOpType;
    MesaCoreAnalyticsEvent *_currentEvent;
    MesaCoreAnalyticsMatchEvent *_matchEvent;
    MesaCoreAnalyticsUnlockEvent *_unlockEvent;
    MesaCoreAnalyticsEnrollEvent *_enrollEvent;
    MesaCoreAnalyticsFingerTouchTimeEvent *_fingerTouchTimeEvent;
    MesaCoreAnalyticsFingerLiftTimeEvent *_fingerLiftTimeEvent;
    MesaCoreAnalyticsDailyEvent *_dailyEvent;
    MesaCoreAnalyticsWeeklyEvent *_weeklyEvent;
    unsigned char _internalSensorType;
    unsigned long long _lastMatchAttemptTimeOffset;
    BOOL _displayOn;
    MesaCoreAnalyticsMatchEvent *_preArmedMatchEvent;
    BioLog *_bioLog;
    NSMutableArray *_events;
    NSObject<OS_dispatch_queue> *_analyticsDispatchQueue;
    CMDeviceOrientationManager *_orientationManager;
    BOOL _orientationManagerRunning;
    unsigned long long _lastDeviceOrientation;
    unsigned long long _totalScanGroupCount;
    unsigned long long _totalScanCount;
}

+ (id)statistics;

- (id)deviceOrientation;
- (id)init;
- (void)startMatchOperation:(id)a0;
- (void)startEnrollOperation:(id)a0;
- (void).cxx_destruct;
- (void)removeIdentity:(id)a0;
- (void)cancel;
- (void)startBioOperation:(id)a0;
- (void)timestampEvent:(unsigned long long)a0 absoluteTime:(unsigned long long)a1;
- (void)enrollProgress:(id)a0;
- (id)getEnrolledIdentitiesCountTotal;
- (void)addIdentitity:(id)a0;
- (void)catacombCorrupted:(long long)a0;
- (void)displayStatusChanged:(BOOL)a0;
- (void)enrollEventFinished;
- (id)getDaysSinceEnrollment;
- (id)getDaysSinceLastEnrollment;
- (id)getEnrolledIdentitiesCountForUser:(id)a0;
- (id)getEnrolledUserIDs;
- (id)getEnrolledUsersCount;
- (id)getProtectedConfigurationMergedForAllUsers;
- (id)getWakeReason;
- (void)homeButtonStateChanged:(BOOL)a0;
- (void)initSensor;
- (void)lockStateUpdated:(unsigned int)a0;
- (void)matchAttemptFinished:(BOOL)a0;
- (void)matchEventFinished;
- (void)matchOperationFinished:(BOOL)a0;
- (void)matchResult:(id)a0 withDictionary:(id)a1;
- (void)postDailyAndWeeklyUpdates;
- (void)removeAllIdentities;
- (void)resetMatchCounts;
- (void)serviceMatch;
- (void)setInternalSensorType:(unsigned char)a0;
- (void)startMatchAttempt:(id)a0;
- (void)statisticsMessage:(struct { unsigned int x0; union { long long x0; double x1; } x1; } *)a0;
- (void)statusMessage:(unsigned int)a0 withData:(id)a1;
- (void)stopBioOperation;
- (void)templateUpdate:(id)a0 withDictionary:(id)a1;
- (void)unlockAttemptCanceled:(BOOL)a0;
- (void)unlockAttemptFinished;
- (void)unlockAttemptStarted:(BOOL)a0;
- (void)unlockEventFinished;
- (void)unlockedByMesa;
- (void)unlockedByPasscode;
- (void)updateBioLog:(id)a0;
- (void)wakeGestureUpdate:(long long)a0;

@end