luxlabs header browser preview


@class NSMutableDictionary, WiFiUsageInterfaceStats, NSDate, WiFiUsageBssSession, WiFiUsageNetworkIPv4Details, NSObject, NSMutableArray, NSString, WiFiUsageNetworkDetails, WiFiUsageNetworkIPv6Details, NSMutableSet, NSNumber, WiFiUsageSessionCAConfig, WiFiUsageSessionLQM;
@protocol OS_dispatch_queue;

@interface WiFiUsageSession : NSObject <NSCopying> {
    unsigned long long _perClientScanCount[22];
    unsigned long long _faultReasonCount[28];
    unsigned long long _joinReasonCount[13];
    unsigned long long _savedJoinReasonCount[13];
    unsigned long long _disconnectReasonCount[1027];
    NSMutableDictionary *_disconnectReasonMap;
}

@property BOOL xctest;
@property (retain, nonatomic) WiFiUsageBssSession *currentBssSession;
@property (nonatomic) BOOL isDisplayOn;
@property (nonatomic) BOOL isUnlocked;
@property (nonatomic) BOOL isInHomeScreen;
@property (nonatomic) unsigned long long roamsAfterSupprLifted;
@property (nonatomic) BOOL isDriverAvailable;
@property (nonatomic) unsigned long long driverUnavailabilityCount;
@property (nonatomic) int currentBand;
@property (nonatomic) unsigned long long type;
@property (retain, nonatomic) NSString *interfaceName;
@property (retain, nonatomic) NSString *secondaryInterfaceName;
@property (retain, nonatomic) WiFiUsageSessionCAConfig *ca_config;
@property (nonatomic) BOOL poweredOn;
@property (nonatomic) BOOL controlCenterEnabled;
@property (nonatomic) BOOL cellularFallbackEnabled;
@property (nonatomic) BOOL cellularOutrankingEnabled;
@property (nonatomic) BOOL isCompatibilityModeEnabledAtStart;
@property (nonatomic) BOOL isCompatibilityModeEnabled;
@property (nonatomic) BOOL linkRecoveryDisabled;
@property (retain, nonatomic) NSString *cellularDataStatus;
@property (nonatomic) BOOL airplaneModeEnabled;
@property (nonatomic) unsigned long long sessionPid;
@property (retain, nonatomic) WiFiUsageNetworkDetails *networkDetails;
@property (retain, nonatomic) WiFiUsageNetworkDetails *networkDetailsAtEnd;
@property (nonatomic) unsigned long long lastJoinReason;
@property (nonatomic) long long lastJoinFailure;
@property (nonatomic) long long lastDisconnectReason;
@property (nonatomic) long long lastDisconnectSubreason;
@property (nonatomic) long long previousDisconnectReason;
@property (nonatomic) unsigned long long savedLastJoinReason;
@property (nonatomic) long long savedLastJoinFailure;
@property (nonatomic) long long savedPreviousDisconnectReason;
@property (nonatomic) BOOL lastInterfacePrimaryState;
@property (retain, nonatomic) NSDate *sessionInitTime;
@property (retain, nonatomic) NSDate *sessionStartTime;
@property (retain, nonatomic) NSDate *sessionEndTime;
@property (retain, nonatomic) NSDate *mediaStartedTime;
@property (retain, nonatomic) NSDate *chargingStartedTime;
@property (retain, nonatomic) NSDate *companionConnectionTime;
@property (retain, nonatomic) NSDate *callStartedTime;
@property (retain, nonatomic) NSDate *inWalkingEntryTime;
@property (retain, nonatomic) NSDate *inVehicleEntryTime;
@property (retain, nonatomic) NSDate *inMotionStartedTime;
@property (retain, nonatomic) NSDate *a2dpActiveTime;
@property (retain, nonatomic) NSDate *scoActiveTime;
@property (retain, nonatomic) NSDate *hidPresentTime;
@property (retain, nonatomic) NSDate *awdlActiveTime;
@property (retain, nonatomic) NSDate *roamingActiveTime;
@property (retain, nonatomic) NSDate *scanningActiveTime;
@property (retain, nonatomic) NSDate *softApActiveTime;
@property (retain, nonatomic) NSDate *lastPowerStateChangedTime;
@property (retain, nonatomic) NSDate *lastControlCenterStateChangedTime;
@property (retain, nonatomic) NSDate *lastCellularFallbackStateChangedTime;
@property (retain, nonatomic) NSDate *lastCellularOutrankingStateChangedTime;
@property (retain, nonatomic) NSDate *lastSystemWakeTime;
@property (retain, nonatomic) NSDate *lastSystemSleepTime;
@property (retain, nonatomic) NSDate *lastUnexpectedLinkDownTime;
@property (retain, nonatomic) NSDate *lastLinkStateChangedTime;
@property (retain, nonatomic) NSDate *lastPowerBudgetChangedTime;
@property (retain, nonatomic) NSDate *lastBssChangedTime;
@property (retain, nonatomic) NSDate *lastCompatibilityModeChangedTime;
@property (retain, nonatomic) NSDate *linkRecoveryDisabledTime;
@property (retain, nonatomic) NSDate *wowStateEntryTime;
@property (retain, nonatomic) NSDate *lpasStateEntryTime;
@property (retain, nonatomic) NSDate *lowPowerStateEntryTime;
@property (retain, nonatomic) NSDate *batterySaverStateEntryTime;
@property (nonatomic) double sessionTimeSinceLastSession;
@property (nonatomic) double sessionDuration;
@property (nonatomic) double systemAwakeDuration;
@property (nonatomic) double mediaPlaybackDuration;
@property (nonatomic) double chargingDuration;
@property (nonatomic) double companionConnectedDuration;
@property (nonatomic) double inCallDuration;
@property (nonatomic) double inWalkingDuration;
@property (nonatomic) double inVehicleDuration;
@property (nonatomic) double inMotionDuration;
@property (nonatomic) double inA2dpDuration;
@property (nonatomic) double inScoDuration;
@property (nonatomic) double inHidPresentDuration;
@property (nonatomic) double inAwdlDuration;
@property (nonatomic) double inRoamDuration;
@property (nonatomic) double inScanDuration;
@property (nonatomic) double inSoftApDuration;
@property (nonatomic) double poweredOnDuration;
@property (nonatomic) double associatedDuration;
@property (nonatomic) double associatedSleepDuration;
@property (nonatomic) double inCellularFallbackDuration;
@property (nonatomic) double inCellularOutrankingDuration;
@property (nonatomic) struct { double valueByBand[3]; BOOL valid[3]; } bandUsageDuration;
@property (nonatomic) double inControlCenterAutoJoinDisabledDuration;
@property (nonatomic) double inCompatibilityModeEnabledDuration;
@property (nonatomic) double linkRecoveryDisabledDuration;
@property (nonatomic) double inWowStateDuration;
@property (nonatomic) double inLpasStateDuration;
@property (nonatomic) double inLowPowerStateDuration;
@property (nonatomic) double inBatterySaverStateDuration;
@property (nonatomic) double sleepPowerStatsTotalDuration;
@property (nonatomic) double sleepPowerStatsUnassociatedDuration;
@property (nonatomic) double sleepPowerStatsAssociatedDuration;
@property (nonatomic) double sleepPowerStatsRoamingDuration;
@property (nonatomic) unsigned long long roamReasonInitialAssociationCount;
@property (nonatomic) unsigned long long roamReasonLowRssiCount;
@property (nonatomic) unsigned long long roamReasonDeauthDisassocCount;
@property (nonatomic) unsigned long long roamReasonBeaconLostCount;
@property (nonatomic) unsigned long long roamReasonSteeredByApCount;
@property (nonatomic) unsigned long long roamReasonSteeredByBtmCount;
@property (nonatomic) unsigned long long roamReasonSteeredByCsaCount;
@property (nonatomic) unsigned long long roamReasonReassocRequestedCount;
@property (nonatomic) unsigned long long roamReasonHostTriggeredCount;
@property (nonatomic) unsigned long long roamReasonBetterCandidateCount;
@property (nonatomic) unsigned long long roamReasonBetterConditionCount;
@property (nonatomic) unsigned long long roamReasonMiscCount;
@property (nonatomic) unsigned long long roamStatusSucceededCount;
@property (nonatomic) unsigned long long roamStatusFailedCount;
@property (nonatomic) unsigned long long roamStatusNoCandidateCount;
@property (nonatomic) unsigned long long roamStatusNoQualifiedCandidateCount;
@property (nonatomic) unsigned long long roamStatusFailedNoScan;
@property (nonatomic) unsigned long long roamIsWNMScoreUsedCount;
@property (nonatomic) unsigned long long roamPingPongAboveThresholdCount;
@property (nonatomic) unsigned long long roamPingPongAboveThresholdCountLowRssiOnly;
@property (nonatomic) unsigned long long roamPingPongLowRssiAndReassocOnly;
@property (nonatomic) unsigned long long roamPingPongReassocOnly;
@property (nonatomic) BOOL isRoamSuppressionEnabled;
@property (retain, nonatomic) NSDate *lastRoamSuppressionToggled;
@property (nonatomic) unsigned long long inRoamSuppressionEnabledCount;
@property (nonatomic) double inRoamSuppressionEnabled;
@property (nonatomic) double inRoamSuppressionWaitForRoamStart;
@property (nonatomic) double inRoamSuppressionWaitForRoamEnd;
@property (nonatomic) unsigned long long minCandidatesCount;
@property (nonatomic) unsigned long long maxCandidatesCount;
@property (nonatomic) unsigned long long currentRSSIStrongestCount;
@property (retain, nonatomic) NSMutableDictionary *roamNeighborsByBand;
@property (nonatomic) struct { long long valueByBand[3]; BOOL valid[3]; } strongestRSSICountByBand;
@property (nonatomic) struct { long long valueByBand[3]; BOOL valid[3]; } strongestRSSIByBand;
@property (nonatomic) struct { long long valueByBands[3][3]; BOOL valid[3][3]; } roamNeighsSmllstCurrentToBestRssiByBandTransition;
@property (nonatomic) struct { long long valueByBands[3][3]; BOOL valid[3][3]; } roamNeighsLrgstCurrentToBestRssiByBandTransition;
@property (nonatomic) struct { long long valueByBands[3][3]; BOOL valid[3][3]; } roamNeighsSmllstCurrentToNextBestRssiByBandTransition;
@property (nonatomic) struct { long long valueByBands[3][3]; BOOL valid[3][3]; } roamNeighsLrgstCurrentToNextBestRssiByBandTransition;
@property (retain, nonatomic) NSMutableDictionary *roamCandidatesPerBandWhenSuccessful;
@property (retain, nonatomic) NSMutableDictionary *roamCandidatesPerBandWhenUnSuccessful;
@property (nonatomic) double powerBudgetMaxDuration;
@property (nonatomic) double powerBudget90Duration;
@property (nonatomic) double powerBudget80Duration;
@property (nonatomic) double powerBudget70Duration;
@property (nonatomic) double powerBudget60Duration;
@property (nonatomic) double powerBudget50Duration;
@property (nonatomic) double powerBudget40Duration;
@property (nonatomic) double powerBudget30Duration;
@property (nonatomic) double powerBudget20Duration;
@property (nonatomic) double powerBudget10Duration;
@property (nonatomic) double powerBudgetMinDuration;
@property (nonatomic) double thermalIndexMaxDuration;
@property (nonatomic) double thermalIndex90Duration;
@property (nonatomic) double thermalIndex80Duration;
@property (nonatomic) double thermalIndex70Duration;
@property (nonatomic) double thermalIndex60Duration;
@property (nonatomic) double thermalIndex50Duration;
@property (nonatomic) double thermalIndex40Duration;
@property (nonatomic) double thermalIndex30Duration;
@property (nonatomic) double thermalIndex20Duration;
@property (nonatomic) double thermalIndex10Duration;
@property (nonatomic) double thermalIndexMinDuration;
@property (nonatomic) unsigned long long mediaPlaybackEventCount;
@property (nonatomic) unsigned long long chargingEventCount;
@property (nonatomic) unsigned long long inCallEventCount;
@property (nonatomic) unsigned long long inWalkingEventCount;
@property (nonatomic) unsigned long long inVehicleEventCount;
@property (nonatomic) unsigned long long inMotionEventCount;
@property (nonatomic) unsigned long long inA2dpEventCount;
@property (nonatomic) unsigned long long inScoEventCount;
@property (nonatomic) unsigned long long inHidPresentCount;
@property (nonatomic) unsigned long long inAwdlEventCount;
@property (nonatomic) unsigned long long inRoamEventCount;
@property (nonatomic) unsigned long long inScanEventCount;
@property (nonatomic) unsigned long long inSoftApEventCount;
@property (nonatomic) unsigned long long rangingEventCount;
@property (nonatomic) unsigned long long companionConnectionStateChangedCount;
@property (nonatomic) unsigned long long linkRecoveryDisabledCount;
@property (nonatomic) unsigned long long wowStateChangedCount;
@property (nonatomic) unsigned long long lpasStateChangedCount;
@property (nonatomic) unsigned long long lowPowerStateChangedCount;
@property (nonatomic) unsigned long long batterySaverStateChangedCount;
@property (nonatomic) unsigned long long systemWakeStateChangedCount;
@property (nonatomic) unsigned long long systemWokenByWiFiCount;
@property (nonatomic) unsigned long long lockStateChangedCount;
@property (nonatomic) unsigned long long displayStateChangedCount;
@property (nonatomic) unsigned long long networkChangedCount;
@property (nonatomic) unsigned long long joinStateChangedCount;
@property (nonatomic) unsigned long long savedJoinStateChangedCount;
@property (nonatomic) unsigned long long linkStateChangedCount;
@property (nonatomic) unsigned long long applicationStateChangedCount;
@property (nonatomic) unsigned long long powerStateChangedCount;
@property (nonatomic) unsigned long long powerToggleEventCount;
@property (nonatomic) unsigned long long smartCoverStateChangedCount;
@property (retain, nonatomic) NSString *lastSmartCoverState;
@property (nonatomic) unsigned long long controlCenterStateChangedCount;
@property (nonatomic) unsigned long long controlCenterToggleEventCount;
@property (nonatomic) unsigned long long cellularFallbackStateChangedCount;
@property (nonatomic) unsigned long long cellularOutrankingStateChangedCount;
@property (nonatomic) unsigned long long rapidLinkTransitionCount;
@property (nonatomic) unsigned long long primaryInterfaceStateChangeCount;
@property (nonatomic) unsigned long long compatibilityModeChangeCount;
@property (nonatomic) unsigned long long consecutiveJoinFailureCount;
@property (nonatomic) unsigned long long airplaneModeStateChangedCount;
@property (nonatomic) unsigned long long neighborBssCount;
@property (nonatomic) unsigned long long otherBssCount;
@property (retain, nonatomic) WiFiUsageInterfaceStats *ifStatsAtStart;
@property (retain, nonatomic) WiFiUsageInterfaceStats *secondaryIfStatsAtStart;
@property (nonatomic) unsigned long long netInterfaceTxBytes;
@property (nonatomic) unsigned long long netInterfaceRxBytes;
@property (nonatomic) unsigned long long secondaryInterfaceTxBytes;
@property (nonatomic) unsigned long long secondaryInterfaceRxBytes;
@property (nonatomic) unsigned long long triggerDisconnectAlertedCount;
@property (nonatomic) unsigned long long triggerDisconnectConfirmedCount;
@property (nonatomic) unsigned long long triggerDisconnectExecutedCount;
@property (retain, nonatomic) NSDate *lastDriverTerminationTime;
@property (retain, nonatomic) NSDate *lastChipResetTime;
@property (retain, nonatomic) NSDate *lastDriverAvailableTime;
@property (retain, nonatomic) NSString *lastDriverUnavailableReason;
@property (nonatomic) double driverProcessLifespan;
@property (nonatomic) double driverAvailabilityLifespan;
@property (nonatomic) double driverAvailabilityLatencyFromChipReset;
@property (nonatomic) double driverAvailabilityLatencyFromTermination;
@property (nonatomic) double joinScanLatencyFromDriverAvailability;
@property (nonatomic) double joinStartedLatencyFromDriverAvailability;
@property (nonatomic) double joinLinkUpLatencyFromDriverAvailability;
@property (nonatomic) double joinIpConfigurationLatencyFromDriverAvailability;
@property (nonatomic) double joinInterfaceRankingLatencyFromDriverAvailability;
@property (nonatomic) double joinLinkUpLatencyFromSessionStart;
@property (nonatomic) double longestUnassociatedDuration;
@property (retain, nonatomic) WiFiUsageSessionLQM *lqm;
@property (retain, nonatomic) NSMutableSet *activeApplications;
@property (nonatomic) long long lastPowerBudget;
@property (nonatomic) long long lastThermalIndex;
@property (nonatomic) int bandAtSessionStart;
@property (nonatomic) BOOL isAssociatedAtSessionStart;
@property (nonatomic) long long rssiAtSessionStart;
@property (nonatomic) unsigned long long network6eDisabledModeChangeCount;
@property (nonatomic) unsigned long long lastSSIDdisabled6eModeChangeCount;
@property (retain, nonatomic) NSString *networkDisable6eModeAtStart;
@property (retain, nonatomic) NSString *lastSSIDdisable6eModeAtStart;
@property (retain, nonatomic) NSDate *lastNetwork6eDisableModeChangedTime;
@property (nonatomic) double inNetwork6eModeOffDuration;
@property (nonatomic) double lastSSIDIn6eModeOffDuration;
@property (retain, nonatomic) WiFiUsageNetworkIPv4Details *ipV4Details;
@property (retain, nonatomic) WiFiUsageNetworkIPv6Details *ipV6Details;
@property (retain, nonatomic) WiFiUsageNetworkIPv4Details *ipV4DetailsPrevSession;
@property (retain, nonatomic) WiFiUsageNetworkIPv6Details *ipV6DetailsPrevSession;
@property (nonatomic) BOOL hasDifferentIpv4DetailsThanPrevSession;
@property (nonatomic) BOOL hasDifferentIpv6DetailsThanPrevSession;
@property (nonatomic) BOOL inCoexRealTime;
@property (nonatomic) BOOL inCoexRealTimeAtSessionStart;
@property (nonatomic) BOOL inCoexRealTimeAtLastJoin;
@property (retain, nonatomic) NSDate *lastCoexRealTimeOn;
@property (retain, nonatomic) NSDate *lastCoexRealTimeOff;
@property (retain, nonatomic) NSMutableArray *prevNetworkNames;
@property (nonatomic) unsigned long long prevJoinReason;
@property (retain, nonatomic) NSDate *lastJoinTime;
@property (nonatomic) double timeSincePrevJoin;
@property (nonatomic) unsigned long long countRoamScan;
@property (nonatomic) BOOL lastRoamScanFoundSSIDTransitionTarget;
@property (nonatomic) unsigned long long countSSIDTransitionTargetInLastRoamScan;
@property (nonatomic) unsigned long long countRoamScanThatFoundSSIDTransitionTarget;
@property (nonatomic) BOOL lastRoamScanFoundSSIDTransitionPotentialCandidate;
@property (nonatomic) unsigned long long countSSIDTransitionPotentialCandidatesInLastRoamScan;
@property (nonatomic) unsigned long long countSSIDTransitionPotentialCandidatesInLastRoamScanNotInTransitionableSet;
@property (nonatomic) unsigned long long countRoamScanThatFoundSSIDTransitionPotentialCandidate;
@property (nonatomic) BOOL lastRoamScanContainsRoamCandidateCount;
@property (nonatomic) unsigned long long lastRoamScanUniqueChannelsCount;
@property (nonatomic) unsigned long long lastRoamScanUniqueBandsCount;
@property (nonatomic) BOOL savedInCoexRealTimeAtLastJoin;
@property (nonatomic) unsigned long long savedPrevJoinReason;
@property (retain, nonatomic) NSDate *savedLastJoinTime;
@property (nonatomic) double savedTimeSincePrevJoin;
@property (nonatomic) BOOL lastJoinWhileDeferForTD;
@property (nonatomic) unsigned long long inPoorLinkSessionCount;
@property (nonatomic) double inPoorLinkSessionDuration;
@property (nonatomic) unsigned long long tdAfterJoinAfterTDCount;
@property (nonatomic) unsigned long long current_subsequentTdAfterJoinAfterTDCount;
@property (nonatomic) unsigned long long min_subsequentTdAfterJoinAfterTDCount;
@property (nonatomic) unsigned long long max_subsequentTdAfterJoinAfterTDCount;
@property (nonatomic) unsigned long long tdSessionStartedByBadRSSICount;
@property (nonatomic) unsigned long long tdSessionStartedByTDRecommendedCount;
@property (nonatomic) unsigned long long tdSessionStartedBySymptomDNSFailureCount;
@property (nonatomic) BOOL isInTDEval;
@property (nonatomic) unsigned long long tdEvalEndedCount;
@property (nonatomic) double tdEvalCumulativeDuration;
@property (nonatomic) unsigned long long tdEvalStartedCount;
@property (nonatomic) unsigned long long tdEvalStartedByBadRSSICount;
@property (nonatomic) unsigned long long tdEvalStartedBySymptomsARPFailureCount;
@property (nonatomic) unsigned long long tdEvalStartedBySymptomsDNSFailCount;
@property (nonatomic) unsigned long long tdEvalStartedBySymptomsShortFlowCount;
@property (nonatomic) unsigned long long tdEvalStartedBySymptomsRTTFailCount;
@property (nonatomic) unsigned long long tdEvalStartedBySymptomsDataStallCount;
@property (nonatomic) unsigned long long tdEvalStartedBySymptomsDNSStallCount;
@property (nonatomic) unsigned long long tdEvalStartedByActiveProbingCount;
@property (nonatomic) unsigned long long tdEvalStartedByFGNetwAppChangeCount;
@property (nonatomic) unsigned long long tdEvalStartedByUserNotificationCount;
@property (nonatomic) unsigned long long tdEvalStartedByCheckReassocCount;
@property (nonatomic) BOOL anyUsbDeviceConnected;
@property (nonatomic) unsigned long long usbDeviceEventCount;
@property (retain, nonatomic) NSDate *lastUsbStatusChange;
@property (nonatomic) double usbInsertedDuration;
@property (retain, nonatomic) NSDate *lastAWDLSequenceUpdate;
@property (nonatomic) unsigned long long inAWDL_BestInfraScore;
@property (nonatomic) unsigned long long inAWDL_WorstInfraScore;
@property (nonatomic) double inAWDL_BestP2PScore;
@property (nonatomic) double inAWDL_WorstP2PScore;
@property (nonatomic) unsigned long long inAWDL_lastInfraScore;
@property (nonatomic) double inAWDL_lastP2PScore;
@property (nonatomic) double inAWDL_BestInfraScoreDuration;
@property (nonatomic) double inAWDL_BestP2PScoreDuration;
@property (nonatomic) double inAWDL_WorstInfraScoreDuration;
@property (nonatomic) double inAWDL_WorstP2PScoreDuration;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (retain, nonatomic) id completionContext;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *completionQueue;
@property (nonatomic) BOOL isSessionActive;
@property (nonatomic) BOOL privacyRestrictionDisabled;
@property (nonatomic) NSNumber *responsivenessScore;
@property (retain, nonatomic) NSDate *processInitTime;
@property (readonly, nonatomic) BOOL isAssociated;

+ (id)disconnectReasonString:(unsigned long long)a0;
+ (id)joinReasonString:(unsigned long long)a0;

- (void)setSteeringRequest:(unsigned long long)a0 preferredChannel:(unsigned long long)a1 preferredBand:(int)a2 preferredSSID:(id)a3 targetSSIDDiffersFromCurrent:(BOOL)a4 preferredBSS:(id)a5 ssidIsSplit:(BOOL)a6 transitionCandidates:(BOOL)a7;
- (void)tdLogic_waitForRoamTime:(double)a0;
- (void)setAwdlSequence:(id)a0 infraScore:(unsigned long long)a1 p2pScore:(double)a2;
- (void)updateBandUsageFor:(int)a0 With:(id)a1;
- (void)receivedBssTransitionRequestWithCandidateListIncluded:(BOOL)a0 isAbridged:(BOOL)a1 disassociationImminent:(BOOL)a2 bssTerminationIncluded:(BOOL)a3 essDisassociationImminent:(BOOL)a4;
- (void)setRealtimeCoexStarted:(BOOL)a0 type:(unsigned long long)a1 reasons:(id)a2;
- (void)updateWithRoamingSuppression:(unsigned char)a0;
- (void)awdlStateDidChange:(BOOL)a0 inMode:(long long)a1;
- (void)tdLogic_fastTdState:(struct { unsigned long long x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; })a0;
- (void)softApStateDidChange:(BOOL)a0 requester:(id)a1 status:(id)a2 changeReason:(id)a3 channelNumber:(unsigned long long)a4 countryCode:(unsigned long long)a5 isHidden:(BOOL)a6 isInfraConnected:(BOOL)a7 isAwdlUp:(BOOL)a8 lowPowerModeDuration:(double)a9 compatibilityMode:(BOOL)a10 requestToUpLatency:(double)a11;
- (void)secondaryInterfaceNameDidChange:(id)a0;
- (void)cellularFallbackStateDidChange:(BOOL)a0;
- (void)updateWowState:(BOOL)a0 lpasState:(BOOL)a1 lowPowerState:(BOOL)a2 batterySaverState:(BOOL)a3;
- (void)processDriverAvailability:(id)a0 available:(unsigned long long)a1 version:(unsigned long long)a2 flags:(unsigned long long)a3 eventID:(unsigned long long)a4 reason:(unsigned long long)a5 subReason:(unsigned long long)a6 minorReason:(unsigned long long)a7 reasonString:(id)a8;
- (void)updateApProfile:(id)a0;
- (id)sessionByBand:(int)a0 isFirst:(BOOL)a1;
- (id)initWithSessionType:(unsigned long long)a0 andInterfaceName:(id)a1;
- (void)tdLogic_end:(int)a0 evalTime:(double)a1 rssi:(long long)a2 roamTime:(double)a3;
- (id)eventDictionary:(BOOL)a0;
- (void)updateSleepPowerStats:(double)a0 unassociatedDuration:(double)a1 associatedDuration:(double)a2 roamingDuration:(double)a3;
- (void)poorLinkSessionStats:(id)a0;
- (void)rangingCompleted;
- (void)bluetoothStateDidChange:(BOOL)a0 connectedDeviceCount:(unsigned long long)a1 inA2dp:(BOOL)a2 inSco:(BOOL)a3;
- (void)updateRssiDiffStats:(struct { long long x0; int x1; long long x2; long long x3; int x4; int x5; unsigned long long x6; id x7; id x8; BOOL x9; })a0 For:(id)a1;
- (void)tdLogic_execState:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; })a0;
- (void)cellularOutrankingStateDidChange:(BOOL)a0;
- (void)updateAssociatedNetworkDetails:(id)a0;
- (void)systemWakeStateDidChange:(BOOL)a0 wokenByWiFi:(BOOL)a1;
- (void)roamingConfigurationDidChange:(long long)a0 withChannelList:(id)a1;
- (void)roamingStateDidChange:(BOOL)a0 reason:(unsigned long long)a1 andStatus:(unsigned long long)a2 andLatency:(unsigned long long)a3 andRoamData:(id)a4 andPingPongStats:(id)a5;
- (long long)lastRssi;
- (id)metricName;
- (void)roamingARConfigurationDidChange:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; })a0;
- (void)processDHCPChanges:(id)a0;
- (void)scanningStateDidChange:(BOOL)a0 client:(unsigned long long)a1 neighborBSS:(id)a2 otherBSS:(id)a3;
- (void)cellularDataStatusDidChange:(id)a0 inAirplaneMode:(BOOL)a1;
- (void)update6eModeStats:(id)a0;
- (void)summarizeSession;
- (void)trackEventLatencies;
- (void)roamCacheDidUpdate:(id)a0;
- (void)triggerDisconnectAlerted:(BOOL)a0 confirmed:(BOOL)a1 executed:(BOOL)a2;
- (void)updateLinkRecoveryDisabled:(BOOL)a0;
- (void)displayStateDidChange:(BOOL)a0;
- (void)mediaStateDidChange:(BOOL)a0;
- (void)controlCenterStateDidChange:(BOOL)a0 withKnownLocation:(BOOL)a1;
- (void)roamCandidatesStatsDidUpdate:(struct { long long x0; int x1; long long x2; long long x3; int x4; int x5; unsigned long long x6; id x7; id x8; BOOL x9; })a0;
- (unsigned long long)totalTxFrames;
- (void)linkStateDidChange:(BOOL)a0 isInvoluntary:(BOOL)a1 linkChangeReason:(long long)a2 linkChangeSubreason:(long long)a3 withNetworkDetails:(id)a4;
- (void)callStateDidChange:(BOOL)a0;
- (void)tdLogic_alertedBy:(int)a0;
- (id)describeCAConfig;
- (void)companionStateDidChange:(BOOL)a0;
- (id)sessionSummary:(BOOL)a0;
- (void)tallyAssociatedDuration:(id)a0;
- (void)summarizeBandUsage;
- (void)motionStateDidChange:(id)a0;
- (void)recordCAsubmission;
- (BOOL)expectsLQMUpdates;
- (void)interfaceRankingDidChange:(BOOL)a0;
- (long long)averageCca;
- (void)updateUsbStatus:(BOOL)a0 currentDevices:(id)a1;
- (void)sentBssTransitionResponseWithStatus:(long long)a0 terminationDelayRequested:(BOOL)a1;
- (void)summarizeAndReset6eModeStats:(id)a0;
- (void)tdLogic_decisionState:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; int x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; long long x15; })a0;
- (void)tallyP2PScoreDuration:(double)a0 until:(id)a1;
- (void)processIPv6Changes:(id)a0;
- (void)setRealTimeCoexStatus:(BOOL)a0 type:(unsigned long long)a1;
- (long long)averageRssi;
- (void)ipConfigurationDidChangeWithMethod:(BOOL)a0 dhcpLeaseDuration:(double)a1 hasRoutableIpV4:(BOOL)a2 hasRoutableIpV6:(BOOL)a3;
- (void)setSSIDTransitionCandidates:(id)a0 SSIDTransitionPotentialCandidates:(id)a1 potentialCandidatesMinusCandidates:(id)a2 roamCandidates:(unsigned long long)a3 uniqueChannels:(unsigned long long)a4 uniqueBands:(unsigned long long)a5;
- (void)smartCoverStateDidChange:(id)a0;
- (void)faultEventDetected:(unsigned long long)a0;
- (id)eventDictionaryByBand:(int)a0 isFirst:(BOOL)a1;
- (id)countWithPrefix:(id)a0 name:(id)a1;
- (void)tallyInfraScoreDuration:(unsigned long long)a0 until:(id)a1;
- (BOOL)useSavedJoinStats;
- (void)processForgetNetwork:(id)a0;
- (void)joinStateDidChange:(id)a0 withReason:(unsigned long long)a1 lastDisconnectReason:(long long)a2 lastJoinFailure:(long long)a3 andNetworkDetails:(id)a4;
- (void)chargingStateDidChange:(BOOL)a0;
- (void)tdLogic_badRssi:(long long)a0 goodRSSI:(long long)a1;
- (BOOL)incrementCountWithPrefix:(id)a0 name:(id)a1;
- (void)enableXCTestNotifications;
- (void)sessionDidStart;
- (void)applicationStateDidChange:(id)a0 withAttributes:(id)a1;
- (id)sessionName;
- (void)powerBudgetDidChange:(long long)a0 andThermalIndex:(long long)a1;
- (void)linkQualityDidChange:(id)a0;
- (unsigned long long)faultReasonCount:(unsigned long long)a0;
- (void)powerStateDidChange:(BOOL)a0;
- (void)sessionDidEnd;
- (void)setCompletionHandler:(id /* block */)a0 withContext:(id)a1 onQueue:(id)a2;
- (void)updateWithCompatibilityMode:(unsigned char)a0;
- (long long)averageSnr;
- (void)processIPv4Changes:(id)a0;
- (void)updateUsbInsertedDuration:(id)a0;
- (unsigned long long)totalRxFrames;
- (id)lastBssSessionInfo;
- (BOOL)infraIsPartOfSplitSSID;
- (void)lockStateDidChange:(BOOL)a0;
- (void)tdLogic_deferJoin:(unsigned long long)a0 perBSSID:(unsigned long long)a1;
- (id)redactedDescription;
- (BOOL)canSubmitToCA;
- (id)description;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end