luxlabs header browser preview


@class NSArray, SSMetricsEventController, NSURL, NSString, NSMutableArray;

@interface SSMetricsEventReportingSession : NSObject {
    long long _insertTimestamp;
    NSURL *_reportingURL;
    NSArray *_unreportedEvents;
    NSMutableArray *_unreportedEventPIDs;
    SSMetricsEventController *_eventController;
    NSString *_sessionCanaryIdentifier;
    BOOL _suppressUserInfo;
}

- (id)writeEventsToStream:(id)a0 uncompressedMaxSize:(long long)a1;
- (id)_unreportedEvents;
- (long long)_estimateSizeOfJsonObject:(id)a0;
- (BOOL)anyUnreportedEvents;
- (id)initWithReportingURL:(id)a0 insertTimestamp:(long long)a1 eventController:(id)a2;
- (void)_writeString:(id)a0 toData:(id)a1;
- (void).cxx_destruct;
- (id)initWithReportingURL:(id)a0 insertTimestamp:(long long)a1 suppressDSID:(BOOL)a2 eventController:(id)a3;
- (id)sessionCanaryIdentifier;
- (id)writeEventsToStream:(id)a0;
- (BOOL)markEventsAsReported;
- (id)initWithReportingURL:(id)a0 insertTimestamp:(long long)a1 suppressUserInfo:(BOOL)a2 eventController:(id)a3;

@end