luxlabs header browser preview


@class CAMCaptureGraphConfiguration;

@interface CAMAnalyticsProResPurgeEvent : CAMAnalyticsEvent

@property (readonly, nonatomic) double _startTime;
@property (readonly, nonatomic) CAMCaptureGraphConfiguration *_graphConfiguration;
@property (nonatomic, setter=_setDidUpdateForFirstPurgeOperation:) BOOL _didUpdateForFirstPurgeOperation;
@property (nonatomic, setter=_setTotalBytesPurged:) long long _totalBytesPurged;
@property (nonatomic, setter=_setPurgeOperationCount:) long long _purgeOperationCount;

- (void)publish;
- (id)eventName;
- (void).cxx_destruct;
- (long long)_bucketedCount:(long long)a0;
- (void)_updateForIsBeforePurge:(BOOL)a0 withFreeBytes:(long long)a1 fastPurgeableBytes:(long long)a2 slowPurgeableBytes:(long long)a3 maxRecordingTimeSeconds:(double)a4;
- (id)initWithRequestType:(long long)a0 graphConfiguration:(id)a1 totalBytesInSystem:(long long)a2;
- (void)updateAfterPurgeOperationWithFreeBytes:(long long)a0 fastPurgeableBytes:(long long)a1 slowPurgeableBytes:(long long)a2 maxRecordingTimeSeconds:(double)a3 bytesPurged:(long long)a4;
- (void)updateBeforePurgeOperationWithFreeBytes:(long long)a0 fastPurgeableBytes:(long long)a1 slowPurgeableBytes:(long long)a2 maxRecordingTimeSeconds:(double)a3;
- (void)updateForCancelRequest;
- (void)updateForSkippedPurgeOperationWithFreeBytes:(long long)a0 fastPurgeableBytes:(long long)a1 slowPurgeableBytes:(long long)a2 maxRecordingTimeSeconds:(double)a3;

@end