luxlabs header browser preview


@class SBWindowScene, CBCentralManager, NSMutableArray, NSString, STStatusItemsStatusDomain, NSDateFormatter, SBSystemStatusWifiDataProvider, NSTimer, STVoiceControlStatusDomain, STPlaygroundsStatusDomain, NSArray, NSMutableDictionary, STTelephonyStatusDomainDataProvider, SBSBackgroundActivityAssertion, SBSystemStatusBatteryDataProvider, STBatteryStatusDomain, SBStatusBarDefaults, STFocusStatusDomain, STCallingStatusDomain, STStewieStatusDomain, SBSystemStatusStatusBarOverridesArchiver, SBSystemStatusStatusItemsDataProvider, SBUserSessionController, STWifiStatusDomain, STAirPlayStatusDomain, STTelephonyStatusDomain, NSHashTable;
@protocol SAInvalidatable;

@interface SBStatusBarStateAggregator : NSObject <SBFDateTimeOverrideObserver, SBAVSystemControllerCacheObserver, CBCentralManagerPrivateDelegate, SBFSensorActivityObserver> {
    SBStatusBarDefaults *_statusBarDefaults;
    unsigned long long _coalescentBlockDepth;
    BOOL _hasPostedOnce;
    unsigned long long _itemPostState[46];
    BOOL _nonItemDataChanged;
    struct { BOOL itemIsEnabled[46]; char timeString[64]; char shortTimeString[64]; char dateString[256]; int gsmSignalStrengthRaw; int secondaryGsmSignalStrengthRaw; int gsmSignalStrengthBars; int secondaryGsmSignalStrengthBars; char serviceString[100]; char secondaryServiceString[100]; char serviceCrossfadeString[100]; char secondaryServiceCrossfadeString[100]; char serviceImages[2][100]; char operatorDirectory[1024]; unsigned int serviceContentType; unsigned int secondaryServiceContentType; unsigned char cellLowDataModeActive : 1; unsigned char secondaryCellLowDataModeActive : 1; int wifiSignalStrengthRaw; int wifiSignalStrengthBars; unsigned char wifiLowDataModeActive : 1; unsigned int dataNetworkType; unsigned int secondaryDataNetworkType; int batteryCapacity; unsigned int batteryState; char batteryDetailString[150]; int bluetoothBatteryCapacity; int thermalColor; unsigned char thermalSunlightMode : 1; unsigned char slowActivity : 1; unsigned char syncActivity : 1; char activityDisplayId[256]; unsigned char bluetoothConnected : 1; unsigned char displayRawGSMSignal : 1; unsigned char displayRawWifiSignal : 1; unsigned char locationIconType : 2; unsigned char voiceControlIconType : 2; unsigned char quietModeInactive : 1; unsigned int tetheringConnectionCount; unsigned char batterySaverModeActive : 1; unsigned char deviceIsRTL : 1; unsigned char lock : 1; char breadcrumbTitle[256]; char breadcrumbSecondaryTitle[256]; char personName[100]; unsigned char electronicTollCollectionAvailable : 1; unsigned char radarAvailable : 1; unsigned char announceNotificationsAvailable : 1; unsigned char wifiLinkWarning : 1; unsigned char wifiSearching : 1; double backgroundActivityDisplayStartDate; unsigned char shouldShowEmergencyOnlyStatus : 1; unsigned char emergencyOnly : 1; unsigned char secondaryCellularConfigured : 1; char primaryServiceBadgeString[100]; char secondaryServiceBadgeString[100]; char quietModeImage[256]; char quietModeName[256]; } _data;
    int _actions;
    BOOL _performingAtomicUpdate;
    unsigned long long _atomicUpdateItemPostState[46];
    struct { BOOL itemIsEnabled[46]; char timeString[64]; char shortTimeString[64]; char dateString[256]; int gsmSignalStrengthRaw; int secondaryGsmSignalStrengthRaw; int gsmSignalStrengthBars; int secondaryGsmSignalStrengthBars; char serviceString[100]; char secondaryServiceString[100]; char serviceCrossfadeString[100]; char secondaryServiceCrossfadeString[100]; char serviceImages[2][100]; char operatorDirectory[1024]; unsigned int serviceContentType; unsigned int secondaryServiceContentType; unsigned char cellLowDataModeActive : 1; unsigned char secondaryCellLowDataModeActive : 1; int wifiSignalStrengthRaw; int wifiSignalStrengthBars; unsigned char wifiLowDataModeActive : 1; unsigned int dataNetworkType; unsigned int secondaryDataNetworkType; int batteryCapacity; unsigned int batteryState; char batteryDetailString[150]; int bluetoothBatteryCapacity; int thermalColor; unsigned char thermalSunlightMode : 1; unsigned char slowActivity : 1; unsigned char syncActivity : 1; char activityDisplayId[256]; unsigned char bluetoothConnected : 1; unsigned char displayRawGSMSignal : 1; unsigned char displayRawWifiSignal : 1; unsigned char locationIconType : 2; unsigned char voiceControlIconType : 2; unsigned char quietModeInactive : 1; unsigned int tetheringConnectionCount; unsigned char batterySaverModeActive : 1; unsigned char deviceIsRTL : 1; unsigned char lock : 1; char breadcrumbTitle[256]; char breadcrumbSecondaryTitle[256]; char personName[100]; unsigned char electronicTollCollectionAvailable : 1; unsigned char radarAvailable : 1; unsigned char announceNotificationsAvailable : 1; unsigned char wifiLinkWarning : 1; unsigned char wifiSearching : 1; double backgroundActivityDisplayStartDate; unsigned char shouldShowEmergencyOnlyStatus : 1; unsigned char emergencyOnly : 1; unsigned char secondaryCellularConfigured : 1; char primaryServiceBadgeString[100]; char secondaryServiceBadgeString[100]; char quietModeImage[256]; char quietModeName[256]; } _atomicUpdateData;
    NSHashTable *_postObservers;
    BOOL _notifyingPostObservers;
    long long _showsRecordingOverrides;
    NSTimer *_timeItemTimer;
    NSDateFormatter *_timeItemDateFormatter;
    NSDateFormatter *_shortTimeItemDateFormatter;
    NSDateFormatter *_dateItemDateFormatter;
    NSString *_timeItemTimeString;
    NSString *_shortTimeItemTimeString;
    NSString *_dateItemTimeString;
    NSString *_serviceString;
    NSString *_serviceCrossfadeString;
    NSString *_secondaryServiceString;
    NSString *_secondaryServiceCrossfadeString;
    NSString *_serviceBadgeString;
    NSString *_secondaryServiceBadgeString;
    unsigned long long _airplaneTransitionToken;
    BOOL _suppressCellServiceForAirplaneModeTransition;
    BOOL _cachedShowRSSI;
    BOOL _showsActivityIndicatorOnHomeScreen;
    long long _activityIndicatorEverywhereCount;
    long long _syncActivityIndicatorCount;
    NSString *_activityDisplayIdentifier;
    NSString *_batteryDetailString;
    NSMutableArray *_connectedClassicBluetoothDevices;
    NSMutableArray *_connectedLEBluetoothDevices;
    CBCentralManager *_coreBluetoothManager;
    BOOL _shouldShowBluetoothHeadphoneGlyph;
    BOOL _shouldShowBluetoothHeadphoneBatteryPercent;
    BOOL _alarmEnabled;
    BOOL _prominentLocationOverride;
    NSTimer *_prominentLocationTimer;
    SBSBackgroundActivityAssertion *_airPlayBackgroundActivityAssertion;
    NSMutableDictionary *_callingBackgroundActivityAssertionsByDescriptor;
    SBSBackgroundActivityAssertion *_mediaBackgroundActivityAssertion;
    SBSBackgroundActivityAssertion *_playgroundsBackgroundActivityAssertion;
    SBSBackgroundActivityAssertion *_satelliteSOSBackgroundActivityAssertion;
    SBSBackgroundActivityAssertion *_tetheringBackgroundActivityAssertion;
    SBUserSessionController *_lazy_userSessionController;
    NSString *_personName;
    NSString *_overridePersonName;
    NSString *_callToActionIdentifier;
}

@property (readonly, weak, nonatomic) SBWindowScene *mainDisplayWindowScene;
@property (readonly, nonatomic) SBSystemStatusBatteryDataProvider *batteryDataProvider;
@property (readonly, nonatomic) SBSystemStatusStatusItemsDataProvider *statusItemsDataProvider;
@property (readonly, nonatomic) STTelephonyStatusDomainDataProvider *telephonyDataProvider;
@property (readonly, nonatomic) SBSystemStatusWifiDataProvider *wifiDataProvider;
@property (readonly, nonatomic) SBSystemStatusStatusBarOverridesArchiver *statusBarOverridesObserver;
@property (retain, nonatomic) STAirPlayStatusDomain *airPlayDomain;
@property (retain, nonatomic) STBatteryStatusDomain *batteryDomain;
@property (retain, nonatomic) STCallingStatusDomain *callingDomain;
@property (retain, nonatomic) STFocusStatusDomain *focusDomain;
@property (retain, nonatomic) STPlaygroundsStatusDomain *playgroundsDomain;
@property (retain, nonatomic) STStatusItemsStatusDomain *statusItemsDomain;
@property (retain, nonatomic) STStewieStatusDomain *stewieDomain;
@property (retain, nonatomic) STTelephonyStatusDomain *telephonyDomain;
@property (retain, nonatomic) STVoiceControlStatusDomain *voiceControlDomain;
@property (retain, nonatomic) STWifiStatusDomain *wifiDomain;
@property (retain, nonatomic) NSArray *systemApertureVisibleElementIdentifiers;
@property (retain, nonatomic) id<SAInvalidatable> systemApertureChargingElementAssertion;
@property (nonatomic) unsigned long long batteryChargingState;
@property (retain, nonatomic, getter=_userSessionController, setter=_setUserSessionController:) SBUserSessionController *userSessionController;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (int)_thermalColorForLevel:(long long)a0;

- (void)cache:(id)a0 didUpdateActiveAudioRoute:(id)a1;
- (void)cache:(id)a0 didUpdatePickableRoutes:(id)a1;
- (void)_updateVoiceControlItem;
- (void)centralManagerDidUpdateState:(id)a0;
- (void)_registerForNotifications;
- (void)_removeAirPlayBackgroundActivityAssertion;
- (void)_updateTimeItems;
- (void)controller:(id)a0 didChangeOverrideDateFromDate:(id)a1;
- (void)centralManager:(id)a0 didUpdatePeripheralConnectionState:(id)a1;
- (void)endCoalescentBlock;
- (void)_updateCallForwardingItem;
- (void)_requestActions:(int)a0;
- (void)_updateBatteryItems;
- (void)_updateBluetoothBatteryItem;
- (void)dealloc;
- (void)_updateSecondaryServiceItem;
- (void)_updateSensorActivityItem;
- (void)systemApertureLayoutDidChange:(id)a0;
- (void)_updateAlarmItem;
- (void)_updateBluetoothItem;
- (void)_updateAirplayItem;
- (void)_updateDataNetworkItem:(int)a0 withData:(id)a1 primary:(BOOL)a2 dataNetworkTypeGetter:(id /* block */)a3 dataNetworkTypeSetter:(id /* block */)a4;
- (void)_updateServiceItem:(int)a0 withData:(id)a1 SIMInfo:(id)a2 otherSIMInfo:(id)a3 serviceStringGetter:(id /* block */)a4 serviceStringSetter:(id /* block */)a5 serviceCrossfadeStringGetter:(id /* block */)a6 serviceCrossfadeStringSetter:(id /* block */)a7 serviceContentTypeGetter:(id /* block */)a8 serviceContentTypeSetter:(id /* block */)a9 serviceBadgeStringGetter:(id /* block */)a10 serviceBadgeStringSetter:(id /* block */)a11;
- (void)_updateBluetoothHeadphonesItem;
- (void)_postItem:(int)a0 withState:(unsigned long long)a1 inList:(unsigned long long *)a2;
- (id)_telephonyManager;
- (id)_locationAttributionsForSensorActivityAttributions:(id)a0 includeRecent:(BOOL)a1;
- (void)_updateOverrideDate;
- (void)_resetTimeItemFormatter;
- (id)initWithMainDisplayWindowScene:(id)a0;
- (void)_updateActivityItem;
- (void)_updateStateAtomicallyWithoutAnimationUsingBlock:(id /* block */)a0;
- (BOOL)_systemApertureElementIsVisibleForStatusBarItem:(int)a0;
- (void)_updatePersonNameItem;
- (void)_updateStatusBarItemsForSystemStatusDomain:(unsigned long long)a0 andData:(id)a1;
- (id)initWithMainDisplayWindowScene:(id)a0 registerForNotifications:(BOOL)a1;
- (void)setShowsOverridesForRecording:(BOOL)a0;
- (BOOL)_setItem:(int)a0 enabled:(BOOL)a1;
- (void)setUserNameOverride:(id)a0;
- (void)_updateTetheringState;
- (void)updateStatusBarItem:(int)a0;
- (BOOL)_shouldShowEmergencyOnlyStatusForInfo:(id)a0;
- (void)_stopTimeItemTimer;
- (void)_updateRotationLockItem;
- (void)_updateStewieItem;
- (void)_updateLockItem;
- (void)setShowsActivityIndicatorEverywhere:(BOOL)a0;
- (void)_invalidateSystemApertureChargingElementAssertionForReason:(id)a0;
- (void)_updateCallToActionItem;
- (void)_removePlaygroundsBackgroundActivityAssertion;
- (void)_updateAirplaneMode;
- (void)_updateSecondaryCallForwardingItem;
- (void)_updateCallForwardingItem:(int)a0 withInfo:(id)a1;
- (void)_updateRingerItem;
- (void)sendStatusBarActions:(int)a0;
- (void).cxx_destruct;
- (void)_updateVPNItem;
- (BOOL)_isInAirplaneMode;
- (void)_updateCarPlayItem;
- (void)_updateTTYItem;
- (void)_updateSecondaryDataNetworkItem;
- (void)setAlarmEnabled:(BOOL)a0;
- (void)setShowsSyncActivityIndicator:(BOOL)a0;
- (void)_updateActiveAudioRecordingBackgroundActivityAssertionsForActiveSensorActivityAttributions:(id)a0;
- (void)beginCoalescentBlock;
- (void)_updateDisplayWarningItem;
- (void)_updateSignalStrengthItem:(int)a0 withData:(id)a1 SIMInfo:(id)a2 barsGetter:(id /* block */)a3 barsSetter:(id /* block */)a4;
- (void)_updateStatusBarForSystemStatusDomainName:(unsigned long long)a0 data:(id)a1;
- (id)_activeAudioRecordingAttributionsForSensorActivityAttributions:(id)a0;
- (void)_temporarilyOverrideLocationItemForProminentIndication;
- (void)_updateLocationItem;
- (void)activityDidChangeForSensorActivityDataProvider:(id)a0;
- (void)_updateServiceItem;
- (void)_notifyItemChanged:(int)a0;
- (void)_updateStatusBarItemsWithRelatedSystemApertureElements;
- (void)_updateSecondarySignalStrengthItem;
- (void)setShowsActivityIndicatorOnHomeScreen:(BOOL)a0;
- (void)_restartTimeItemTimer;
- (void)_updateDataNetworkItem;
- (void)_updateLocationItemForLocationAttributions:(id)a0;
- (int)_statusBarBatteryStateForSystemStatusChargingState:(unsigned long long)a0;
- (BOOL)_shouldShowPersonName;
- (void)removePostingObserver:(id)a0;
- (void)setShouldShowBluetoothHeadphoneGlyph:(BOOL)a0 andShouldShowBluetoothHeadphoneBatteryPercent:(BOOL)a1;
- (const struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } *)_statusBarData;
- (void)_updateQuietModeItem;
- (void)_noteAirplaneModeChanged;
- (void)_removeTetheringBackgroundActivityAssertion;
- (id)_systemApertureElementIdentifiersForStatusBarItem:(int)a0;
- (void)_updateSignalStrengthItem;
- (void)_updateStudentItem;
- (void)_updateLiquidDetectionItem;
- (void)_removeSatelliteSOSBackgroundActivityAssertion;
- (void)_notifyNonItemDataChanged;
- (BOOL)_setItem:(int)a0 enabled:(BOOL)a1 inList:(BOOL *)a2 itemPostState:(unsigned long long *)a3;
- (void)_updateThermalColorItem;
- (void)_tickRefCount:(long long *)a0 up:(BOOL)a1 withTransitionBlock:(id /* block */)a2;
- (void)_updateCallingBackgroundActivityAssertionsForCallDescriptors:(id)a0;
- (void)_updateBackgroundActivityAssertionsForSystemStatusDomain:(unsigned long long)a0 andData:(id)a1;
- (id)_backgroundActivityDescriptorsForCallDescriptors:(id)a0;
- (void)addPostingObserver:(id)a0;

@end