luxlabs header browser preview


@class CellOutrankHandlerSTM;

@interface COSMStateSummary : NSObject <NSCopying>

@property (nonatomic) BOOL cellActive;
@property (nonatomic) BOOL cellLowDataMode;
@property (nonatomic) BOOL cellExpensive;
@property (nonatomic) BOOL cellPrimary;
@property (nonatomic) BOOL cellPrivateNetworkActive;
@property (nonatomic) unsigned long long cellWRMStatus;
@property (nonatomic) BOOL cellWRMStatusProlongedBad;
@property (nonatomic) BOOL cellWRMExpensive;
@property (nonatomic) BOOL coremediaDownloadActive;
@property (nonatomic) BOOL coremediaDownloadHysteresis;
@property (nonatomic) BOOL coremediaDownloadPeriod;
@property (nonatomic) BOOL coremediaDownloadPeriodEnd;
@property (nonatomic) BOOL force5GPreferred;
@property (nonatomic) BOOL trialWaiveOutrankReason;
@property (nonatomic) BOOL lowPowerModeEnabled;
@property (nonatomic) BOOL rnfActivated;
@property (nonatomic) BOOL screenNotDark;
@property (nonatomic) BOOL screenUnlocked;
@property (nonatomic) long long thermalPressure;
@property (nonatomic) BOOL userInitiatedActivity;
@property (nonatomic) BOOL wifiActive;
@property (nonatomic) BOOL wifiLowDataMode;
@property (nonatomic) BOOL wifiDnsOut;
@property (nonatomic) BOOL wifiDnsProlongedOut;
@property (nonatomic) BOOL wifiExpensive;
@property (nonatomic) BOOL wifiGoodSecurity;
@property (nonatomic) BOOL LOIUseAuthorized;
@property (nonatomic) BOOL homeLocationIsKnown;
@property (nonatomic) BOOL wifiHome;
@property (nonatomic) BOOL wifiHotspot20;
@property (nonatomic) BOOL wifiInternetDnsOut;
@property (nonatomic) BOOL wifiManuallyJoined;
@property (nonatomic) BOOL wifiPolledFlowsCurrentlyBad;
@property (nonatomic) BOOL wifiPolledFlowsProlongedBad;
@property (nonatomic) BOOL wifiPrimary;
@property (nonatomic) BOOL wifiPublic;
@property (nonatomic) BOOL wifiManaged;
@property (nonatomic) BOOL wifiKnowableSporadic;
@property (nonatomic) BOOL wifiSporadic;
@property (nonatomic) BOOL wifiTputAdvice;
@property (nonatomic) BOOL wifiTputInterfaceUse;
@property (nonatomic) BOOL wifiTputLargeXfer;
@property (nonatomic) unsigned long long wifiWRMStatus;
@property (nonatomic) BOOL arpFailureEvent;
@property (nonatomic) BOOL captivityIndeterminateEvent;
@property (nonatomic) BOOL dampeningTimerExpiryEvent;
@property (nonatomic) BOOL dataStallThresholdEvent;
@property (nonatomic) BOOL excessCertificateErrorsEvent;
@property (nonatomic) BOOL imminentStallEvent;
@property (nonatomic) BOOL mediaPlaybackStallEvent;
@property (nonatomic) BOOL nd6FailureEvent;
@property (nonatomic) BOOL wifiChangedSSIDEvent;
@property (nonatomic) unsigned long long eventsInstanceNumber;
@property (nonatomic) BOOL armedEligible;
@property (nonatomic) BOOL captivityFrictionEligible;
@property (nonatomic) BOOL cellEligible;
@property (nonatomic) BOOL cellStatusOutrankExitEligible;
@property (nonatomic) BOOL deviceEligible;
@property (nonatomic) BOOL forcedOutrankEligible;
@property (nonatomic) BOOL userInitiatedFrictionEligible;
@property (nonatomic) BOOL wifiAmbientFrictionEligible;
@property (nonatomic) BOOL wifiEligible;
@property (retain, nonatomic) CellOutrankHandlerSTM *targetHandler;
@property (readonly, nonatomic) BOOL cellWRMStatusGood;
@property (readonly, nonatomic) BOOL forceCellPreferred;
@property (nonatomic) BOOL inDampeningPeriod;
@property (nonatomic) BOOL inRegretAvoidanceOutrank;
@property (nonatomic) BOOL inCellPrivateNetworkOutrank;
@property (readonly, nonatomic) BOOL thermalStateAllowsEntryToOutrank;
@property (readonly, nonatomic) BOOL thermalStateAllowsContinuedOutrank;
@property (readonly, nonatomic) BOOL wifiTputAdviceEnded;
@property (readonly, nonatomic) BOOL wifiWRMStatusBad;
@property (readonly, nonatomic) BOOL wifiWRMStatusGood;

+ (void)initialize;
+ (int)primaryArmedReasonFromFlags:(unsigned long long)a0;
+ (int)primaryIdleReasonFromFlags:(unsigned long long)a0;
+ (int)primaryOutrankReasonFromFlags:(unsigned long long)a0;
+ (int)primaryReasonFromFlags:(unsigned long long)a0 state:(int)a1;
+ (id)summaryFromFlags:(unsigned long long)a0;
+ (unsigned int)wifiPublicTypeFromFlags:(unsigned long long)a0;

- (id)dictionaryForm;
- (id)description;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_prettyJSONStringStarting:(unsigned long long)a0 ending:(unsigned long long)a1;
- (id)_stringForKey:(id)a0 object:(id)a1;
- (BOOL)applyDictionary:(id)a0;
- (id)arrayOfStringsDescription;
- (void)mergeEvents:(id)a0;
- (id)prettyJSONString;
- (id)prettyJSONStringPart1;
- (id)prettyJSONStringPart2;
- (id)prettyJSONStringPart3;
- (unsigned long long)reasonFlags;
- (void)setCellWRMStatusGood:(BOOL)a0;
- (void)setThermalStateAllowsContinuedOutrank:(BOOL)a0;
- (void)setThermalStateAllowsEntryToOutrank:(BOOL)a0;
- (void)setWifiWRMStatusBad:(BOOL)a0;
- (void)setWifiWRMStatusGood:(BOOL)a0;

@end