luxlabs header browser preview


@class NSString, NSMutableDictionary, PHForwardingSettings, NSObject;
@protocol OS_dispatch_queue;

@interface PhoneSettingsTelephony : NSObject {
    NSMutableDictionary *_pendingSaves;
    NSMutableDictionary *_pendingRequests;
    NSString *_myNumber;
    PHForwardingSettings *_callForwardingSettingsUnconditional;
    PHForwardingSettings *_callForwardingSettingsMobileBusy;
    PHForwardingSettings *_callForwardingSettingsNoReply;
    PHForwardingSettings *_callForwardingSettingsNotReachable;
    unsigned int _callWaitingEnabled;
    unsigned int _callerIDIsModifiable;
    unsigned int _callerIDMode;
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    int _networkSelectionMode;
    unsigned int _simLocked;
    NSString *_cachedPassword;
    NSString *_newNumber;
    unsigned char _savingPhoneNumber : 1;
    unsigned char _phoneBookSelected : 1;
    unsigned char _phoneNumberWritten : 1;
}

@property (readonly, nonatomic) struct __CTServerConnection { } *serverConnection;

- (void)applicationWillEnterForeground:(id)a0;
- (id)init;
- (void)dealloc;
- (id)currentNetwork;
- (void)_reset;
- (id)descriptionDictionary;
- (void)startWatching;
- (void).cxx_destruct;
- (void)setCallForwardingEnabled:(BOOL)a0;
- (void)applicationDidEnterBackground:(id)a0;
- (void)stopWatching;
- (void)setCallForwardingNumber:(id)a0;
- (int)networkSelectionMode;
- (void)_handleCallerIDChanged;
- (int)showCallWaiting;
- (void)_handleCallForwardingSettings:(id)a0 didAttemptToSet:(BOOL)a1 forwardingReason:(id)a2;
- (id)callForwardingNumber:(BOOL)a0 forReason:(id)a1;
- (void)enableAutomaticNetworkSelection;
- (id)_callForwardingSettingsForForwardingReason:(id)a0;
- (void)_handleCallWaitingSettings:(id)a0;
- (void)_handleCallerIDSettings:(id)a0;
- (void)_handleNetworkList:(id)a0;
- (void)_handlePINSettings:(id)a0;
- (void)_handleSIMLockSettings:(id)a0;
- (void)_invalidateSIMLockedSetting;
- (void)_networkSettingsDisabled;
- (void)_phoneBookSelected;
- (void)_phoneNumberChanged;
- (void)_phoneNumberSaveFinishedWithSuccess:(BOOL)a0;
- (void)_phoneNumberWritten;
- (void)_requestCallForwardingSettingsForReason:(id)a0;
- (void)_requestSettings:(id)a0;
- (void)_resetCallerIDSettings;
- (void)_saveCallForwardingEnabled:(BOOL)a0 number:(id)a1 forwardingReason:(id)a2;
- (void)_saveSettings:(id)a0;
- (void)_simPUKLocked;
- (void)_simRemoved;
- (BOOL)allowCallerIDChange:(BOOL)a0;
- (BOOL)allowNetworkSelection;
- (BOOL)allowPINChange;
- (BOOL)allowSIMLock;
- (unsigned int)callForwardingEnabled:(BOOL)a0;
- (unsigned int)callForwardingEnabled:(BOOL)a0 forReason:(id)a1;
- (id)callForwardingNumber:(BOOL)a0;
- (unsigned int)callWaitingEnabled:(BOOL)a0;
- (unsigned int)callerIDMode:(BOOL)a0;
- (unsigned int)callerIDModifiable:(BOOL)a0;
- (int)currentNetworkSelectionState;
- (void)destroyServerConnection;
- (BOOL)hasSubscriberIdentity;
- (id)lastUsedForwardingNumberForReason:(id)a0;
- (id)manuallySelectedNetworkDictionary;
- (id)myNumber;
- (id)pendingRequestForUniqueSettingType:(id)a0;
- (id)pendingSaveForUniqueSettingType:(id)a0;
- (void)postCallForwardingChangedNotificationForForwardingReason:(id)a0;
- (void)receivedRequestResponseForUniqueSettingType:(id)a0;
- (void)receivedSaveResponseForUniqueSettingType:(id)a0;
- (void)requestNetworkList;
- (void)resetCallForwardingSettings;
- (void)resetLastUsedForwardingNumberForReason:(id)a0;
- (void)selectManualNetwork:(id)a0;
- (void)setCallForwardingEnabled:(BOOL)a0 forReason:(id)a1;
- (void)setCallForwardingNumber:(id)a0 forReason:(id)a1;
- (void)setCallWaitingEnabled:(BOOL)a0;
- (void)setCallerIDEnabled:(unsigned int)a0;
- (void)setMyNumber:(id)a0;
- (void)setPIN:(id)a0 password:(id)a1;
- (void)setSIMLocked:(BOOL)a0 password:(id)a1;
- (int)showCallForwarding;
- (int)showCallerID;
- (int)showReplyWithMessage;
- (int)showSIMPIN;
- (BOOL)simIsPresent;
- (unsigned int)simLocked:(BOOL)a0;
- (id)unlockAttemptsRemainingString;

@end