@class NSRecursiveLock, NSNumber, NSString, CTXPCServiceSubscriptionContext, NSMutableSet, RadiosPreferences, CoreTelephonyClient; @interface IMMobileNetworkManager : NSObject @property (retain, nonatomic) RadiosPreferences *_radiosPreferences; @property (nonatomic) void *_cellAssertion; @property (nonatomic) struct __CTServerConnection { } *_ctServerConnection; @property (retain, nonatomic) CoreTelephonyClient *_coreTelephonyClient; @property (readonly, nonatomic) CTXPCServiceSubscriptionContext *currentDataSubscriptionContextSync; @property (retain, nonatomic) NSRecursiveLock *lock; @property (retain, nonatomic) NSMutableSet *cellularAutoAssociationTokens; @property (nonatomic) BOOL registered; @property (nonatomic) BOOL shouldBringUpDataContext; @property (nonatomic) BOOL isDataPossible; @property (nonatomic) BOOL isDataContextActive; @property (nonatomic) BOOL isDataIndicatorNone; @property (nonatomic) BOOL isDataContextUsable; @property (readonly, nonatomic) BOOL isAirplaneModeEnabled; @property (readonly, nonatomic) BOOL isWiFiEnabled; @property (readonly, nonatomic) BOOL isWiFiUsable; @property (readonly, nonatomic) BOOL isWiFiAssociated; @property (readonly, nonatomic) BOOL isWiFiCaptive; @property (readonly, nonatomic) BOOL isHostingWiFiHotSpot; @property (readonly, nonatomic) BOOL autoAssociateWiFi; @property (readonly, nonatomic) BOOL autoAssociateCellular; @property (readonly, nonatomic) BOOL disableFastDormancy; @property (readonly, nonatomic) BOOL willTryToSearchForWiFiNetwork; @property (readonly, nonatomic) BOOL willTryToAutoAssociateWiFiNetwork; @property (readonly, retain, nonatomic) NSNumber *wiFiSignalStrength; @property (readonly, retain, nonatomic) NSNumber *wiFiScaledRSSI; @property (readonly, retain, nonatomic) NSNumber *wiFiScaledRate; @property (readonly, nonatomic) BOOL dataConnectionExists; @property (readonly, nonatomic) BOOL has2GDataConnection; @property (readonly, nonatomic) BOOL hasLTEDataConnection; @property (readonly, nonatomic) BOOL isDataSwitchEnabled; @property (readonly, nonatomic) BOOL isDataConnectionActive; @property (readonly, nonatomic) BOOL inValidSIMState; @property (readonly, nonatomic) BOOL requiresSIMInserted; @property (readonly, nonatomic) BOOL isSIMLocked; @property (readonly, nonatomic) BOOL isSIMRemoved; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; - (void)airplaneModeChanged; - (void)currentDataSimChanged:(id)a0; - (BOOL)_legacy_inValidSIMState; - (id)init; - (void)addWiFiAutoAssociationClientToken:(id)a0; - (void)addFastDormancyDisableToken:(id)a0; - (void)dealloc; - (BOOL)_isDataConnectionAvailable; - (void)_lockedAdjustCellularAutoAssociation; - (void)_locked_recalculateDataContextUsableAndPostNotificationIfNeeded:(BOOL)a0; - (void)_makeDataConnectionAvailable:(BOOL)a0; - (void)removeFastDormancyDisableToken:(id)a0; - (void)internetDataStatusBasic:(id)a0; - (void)removeCellularAutoAssociationClientToken:(id)a0; - (void)_releaseCTServerConnection; - (void)_createCTServerConnection; - (void)_adjustCellularAutoAssociation; - (void)internetConnectionStateChanged:(id)a0; - (void)_initializeDataState; - (void)_locked_updateDataStateBasedOnDataStatus:(id)a0; - (void)showNetworkOptions; - (void)_locked_updateDataStateBasedOnDataConnectionStatus:(id)a0; - (void)addCellularAutoAssociationClientToken:(id)a0; - (void)removeWiFiAutoAssociationClientToken:(id)a0; - (void).cxx_destruct; - (int)_getCurrentCTDataStatus; - (void)setDataConnectionActive:(BOOL)a0; - (id)_telephonyDataSIMStatus; - (void)_locked_updateDataConnectionStateWithContext:(id)a0; - (void)_locked_updateDataStateWithContext:(id)a0; - (id)_dataCTXPCServiceSubscriptionContext; - (void)internetConnectionActivationError:(int)a0; - (void)showSIMUnlock; @end