luxlabs header browser preview


@class IMSystemMonitor, NSMutableDictionary, NSString, NSHashTable;

@interface IDSCTAdapter : NSObject <CoreTelephonyClientDelegate, CoreTelephonyClientSubscriberDelegate, CoreTelephonyClientPNRDelegate, CoreTelephonyClientCarrierBundleDelegate, IMSystemMonitorListener>

@property (retain, nonatomic) NSHashTable *listeners;
@property (retain, nonatomic) id coreTelephonyClient;
@property (retain, nonatomic) id cache;
@property (nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
@property (retain, nonatomic) NSMutableDictionary *registrationStateByLabelID;
@property (retain, nonatomic) IMSystemMonitor *systemMonitor;
@property (readonly, nonatomic) BOOL dualSIMCapabilityEnabled;
@property (readonly, nonatomic) BOOL isAnySIMUsable;
@property (readonly, nonatomic) BOOL isAnySIMInserted;
@property (readonly, nonatomic) BOOL supportsIdentification;
@property (readonly, nonatomic) BOOL doesAnySIMSupportsSimultaneousVoiceAndDataRightNow;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (BOOL)isPhoneNumber:(id)a0 equivalentToExistingPhoneNumber:(id)a1;

- (void)addListener:(id)a0;
- (void)subscriptionInfoDidChange;
- (void)removeListener:(id)a0;
- (void)didDetectSimDeactivation:(id)a0 info:(id)a1;
- (id)SIMForIdentifier:(id)a0;
- (BOOL)isPhoneNumberEmergencyNumber:(id)a0;
- (void)dealloc;
- (void)_unlocked_iterateListenersForSelector:(SEL)a0 block:(id /* block */)a1;
- (void)operatorBundleChange:(id)a0;
- (void)phoneNumberChanged:(id)a0;
- (id)initWithCoreTelephonyClient:(id)a0 systemMonitor:(id)a1;
- (id)carrierBundleValueFromAllSIMsForKey:(id)a0 ofType:(Class)a1 withFallback:(id)a2;
- (void)context:(id)a0 pnrSupportChanged:(BOOL)a1;
- (void)pnrReadyStateNotification:(id)a0 regState:(BOOL)a1;
- (void).cxx_destruct;
- (void)_locked_accessCache:(id /* block */)a0;
- (BOOL)isPNRNumber:(id)a0 andPhoneBookNumber:(id)a1 differentEnoughFromSIMIdentifier:(id)a2 toReregisterWithNewNumber:(id *)a3;
- (void)dualSimCapabilityDidChange;
- (id)CTPNRForSIM:(id)a0;
- (id)currentSIMsWithError:(id *)a0;
- (id)carrierBundleValueFromSIM:(id)a0 forKey:(id)a1 ofType:(Class)a2 withFallback:(id)a3;
- (void)context:(id)a0 capabilitiesChanged:(id)a1;
- (void)_checkRegistrationStateForContext:(id)a0;
- (void)SIMStatusDidChange:(id)a0 status:(id)a1;
- (BOOL)_legacy_supportsSMSIdentification;
- (id)_unlocked_currentSIMsWithError:(id *)a0;
- (id)contextForSim:(id)a0;
- (void)systemApplicationDidBecomeActive;
- (void)_iterateListenersForSelector:(SEL)a0 block:(id /* block */)a1;
- (void)carrierBundleChange:(id)a0;

@end