luxlabs header browser preview


@interface AASessionManager : NSObject <AAFlushable> {
    void /* unknown type, empty encoding */ sessionManager;
}

@property (nonatomic, readonly) void /* unknown type, empty encoding */ tracker;
@property (nonatomic, readonly) void /* unknown type, empty encoding */ processorManager;

- (void)flushWithCallbackQueue:(id)a0 completion:(id /* block */)a1;
- (void)transaction:(id /* block */)a0;
- (void)endSession;
- (void)endSessionWithCompletion:(id /* block */)a0;
- (void)endSync;
- (void)endSessionWithEndDate:(id)a0 completion:(id /* block */)a1;
- (void)pushSessionData:(id)a0;
- (void)pushSessionData:(id)a0 submitEventQueues:(BOOL)a1;
- (void)pushSessionData:(id)a0 traits:(id)a1;
- (void)pushSessionData:(id)a0 traits:(id)a1 submitEventQueues:(BOOL)a2;
- (void)startSessionForKind:(long long)a0 withName:(id)a1;
- (void)startSessionForKind:(long long)a0 withName:(id)a1 identifier:(id)a2;
- (void)startSessionForKind:(long long)a0 withName:(id)a1 identifier:(id)a2 startDate:(id)a3;
- (void)startSessionForKind:(long long)a0 withName:(id)a1 identifier:(id)a2 startDate:(id)a3 timestampJitter:(id)a4;
- (void)startSessionForKind:(long long)a0 withName:(id)a1 startDate:(id)a2;
- (id)init;
- (void).cxx_destruct;
- (id)initWithAccessQueue:(id)a0;
- (id)initWithAccessQueue:(id)a0 privacyValidationProvider:(id)a1;
- (id)initWithPrivacyValidationProvider:(id)a0;

@end