Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Generated by class-dump 3.5 (64 bit).
- //
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
- //
- #pragma mark Function Pointers and Blocks
- typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown
- typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
- #pragma mark Named Structures
- struct CGSize {
- double _field1;
- double _field2;
- };
- struct mach_timebase_info {
- unsigned int numer;
- unsigned int denom;
- };
- #pragma mark Typedef'd Structures
- typedef struct {
- unsigned long long _field1;
- id *_field2;
- unsigned long long *_field3;
- unsigned long long _field4[5];
- } CDStruct_70511ce9;
- typedef struct {
- long long majorVersion;
- long long minorVersion;
- long long patchVersion;
- } CDStruct_f6aba300;
- // Ambiguous groups
- typedef struct {
- unsigned int errorCode:1;
- } CDStruct_70a7dc3e;
- #pragma mark -
- //
- // File: /Users/razvan/Projects/store/out/iPhone_4.0_64bit_11.1.2_15B202/fs/usr/libexec/nanoregistryd
- // UUID: 2F12476C-C954-3DA4-8B92-0BD79E957179
- //
- // Arch: arm64
- // Source version: 406.14.0.0.0
- // Minimum iOS version: 11.1.0
- // SDK version: 11.1.0
- //
- // Objective-C Garbage Collection: Unsupported
- //
- @protocol CBCentralManagerDelegate <NSObject>
- - (void)centralManagerDidUpdateState:(CBCentralManager *)arg1;
- @optional
- - (void)centralManager:(CBCentralManager *)arg1 didDisconnectPeripheral:(CBPeripheral *)arg2 error:(NSError *)arg3;
- - (void)centralManager:(CBCentralManager *)arg1 didFailToConnectPeripheral:(CBPeripheral *)arg2 error:(NSError *)arg3;
- - (void)centralManager:(CBCentralManager *)arg1 didConnectPeripheral:(CBPeripheral *)arg2;
- - (void)centralManager:(CBCentralManager *)arg1 didDiscoverPeripheral:(CBPeripheral *)arg2 advertisementData:(NSDictionary *)arg3 RSSI:(NSNumber *)arg4;
- - (void)centralManager:(CBCentralManager *)arg1 willRestoreState:(NSDictionary *)arg2;
- @end
- @protocol CBCentralManagerPrivateDelegate <CBCentralManagerDelegate>
- @optional
- - (void)centralManager:(CBCentralManager *)arg1 application:(NSString *)arg2 isActive:(_Bool)arg3;
- - (void)centralManager:(CBCentralManager *)arg1 didUpdateConnectionParameters:(CBPeripheral *)arg2 interval:(NSNumber *)arg3 latency:(NSNumber *)arg4 supervisionTimeout:(NSNumber *)arg5;
- - (void)centralManager:(CBCentralManager *)arg1 didLoseZone:(NSData *)arg2 mask:(NSData *)arg3;
- - (void)centralManager:(CBCentralManager *)arg1 didLosePeripheral:(CBPeripheral *)arg2 forType:(NSNumber *)arg3;
- - (void)centralManager:(CBCentralManager *)arg1 didUpdatePeripheralConnectionState:(CBPeripheral *)arg2;
- @end
- @protocol CBPairingAgentDelegate <NSObject>
- @optional
- - (void)pairingAgent:(CBPairingAgent *)arg1 peerDidRequestPairing:(CBPeer *)arg2 type:(long long)arg3 passkey:(NSNumber *)arg4;
- - (void)pairingAgent:(CBPairingAgent *)arg1 peerDidUnpair:(CBPeer *)arg2;
- - (void)pairingAgent:(CBPairingAgent *)arg1 peerDidFailToCompletePairing:(CBPeer *)arg2 error:(NSError *)arg3;
- - (void)pairingAgent:(CBPairingAgent *)arg1 peerDidCompletePairing:(CBPeer *)arg2;
- @end
- @protocol CBPeripheralDelegate <NSObject>
- @optional
- - (void)peripheral:(CBPeripheral *)arg1 didOpenL2CAPChannel:(CBL2CAPChannel *)arg2 error:(NSError *)arg3;
- - (void)peripheralIsReadyToSendWriteWithoutResponse:(CBPeripheral *)arg1;
- - (void)peripheral:(CBPeripheral *)arg1 didWriteValueForDescriptor:(CBDescriptor *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didUpdateValueForDescriptor:(CBDescriptor *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didDiscoverDescriptorsForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didUpdateNotificationStateForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didWriteValueForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didUpdateValueForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didDiscoverCharacteristicsForService:(CBService *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didDiscoverIncludedServicesForService:(CBService *)arg2 error:(NSError *)arg3;
- - (void)peripheral:(CBPeripheral *)arg1 didDiscoverServices:(NSError *)arg2;
- - (void)peripheral:(CBPeripheral *)arg1 didReadRSSI:(NSNumber *)arg2 error:(NSError *)arg3;
- - (void)peripheralDidUpdateRSSI:(CBPeripheral *)arg1 error:(NSError *)arg2;
- - (void)peripheral:(CBPeripheral *)arg1 didModifyServices:(NSArray *)arg2;
- - (void)peripheralDidUpdateName:(CBPeripheral *)arg1;
- @end
- @protocol CBPeripheralManagerDelegate <NSObject>
- - (void)peripheralManagerDidUpdateState:(CBPeripheralManager *)arg1;
- @optional
- - (void)peripheralManager:(CBPeripheralManager *)arg1 didOpenL2CAPChannel:(CBL2CAPChannel *)arg2 error:(NSError *)arg3;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 didUnpublishL2CAPChannel:(unsigned short)arg2 error:(NSError *)arg3;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 didPublishL2CAPChannel:(unsigned short)arg2 error:(NSError *)arg3;
- - (void)peripheralManagerIsReadyToUpdateSubscribers:(CBPeripheralManager *)arg1;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 didReceiveWriteRequests:(NSArray *)arg2;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 didReceiveReadRequest:(CBATTRequest *)arg2;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 central:(CBCentral *)arg2 didUnsubscribeFromCharacteristic:(CBCharacteristic *)arg3;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 central:(CBCentral *)arg2 didSubscribeToCharacteristic:(CBCharacteristic *)arg3;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 didAddService:(CBService *)arg2 error:(NSError *)arg3;
- - (void)peripheralManagerDidStartAdvertising:(CBPeripheralManager *)arg1 error:(NSError *)arg2;
- - (void)peripheralManager:(CBPeripheralManager *)arg1 willRestoreState:(NSDictionary *)arg2;
- @end
- @protocol CBScalablePipeManagerDelegate <NSObject>
- - (void)scalablePipeManager:(CBScalablePipeManager *)arg1 pipeDidDisconnect:(CBScalablePipe *)arg2 error:(NSError *)arg3;
- - (void)scalablePipeManager:(CBScalablePipeManager *)arg1 pipeDidConnect:(CBScalablePipe *)arg2;
- - (void)scalablePipeManager:(CBScalablePipeManager *)arg1 didUnregisterEndpoint:(NSString *)arg2;
- - (void)scalablePipeManager:(CBScalablePipeManager *)arg1 didRegisterEndpoint:(NSString *)arg2 error:(NSError *)arg3;
- - (void)scalablePipeManagerDidUpdateState:(CBScalablePipeManager *)arg1;
- @end
- @protocol EPAdvertiserDelegate <NSObject>
- - (void)advertiser:(EPAdvertiser *)arg1 receivedPairingRequestForDevice:(EPDevice *)arg2;
- - (void)advertiser:(EPAdvertiser *)arg1 deviceDidAppear:(EPDevice *)arg2;
- @optional
- - (void)advertiser:(EPAdvertiser *)arg1 receivedData:(NSData *)arg2;
- - (void)advertiser:(EPAdvertiser *)arg1 deviceDidDisappear:(EPDevice *)arg2;
- @end
- @protocol EPCharacteristicReaderDelegate <NSObject>
- - (void)characteristicReader:(EPCharacteristicReader *)arg1 didFailWithError:(NSError *)arg2;
- - (void)characteristicReader:(EPCharacteristicReader *)arg1 didRead:(NSData *)arg2;
- @end
- @protocol EPClassicPairingDelegate <NSObject>
- - (void)classicPairingManager:(id)arg1 deviceDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(NSNumber *)arg4;
- @end
- @protocol EPDeviceCollectionDelegate <NSObject>
- @optional
- - (void)collectionPairingSuccess:(EPDeviceCollection *)arg1;
- - (void)collectionPairingFailure:(EPDeviceCollection *)arg1;
- - (void)collection:(EPDeviceCollection *)arg1 deviceDidBecomeUnproximate:(EPDevice *)arg2;
- - (void)collection:(EPDeviceCollection *)arg1 deviceDidBecomeProximate:(EPDevice *)arg2;
- - (void)collection:(EPDeviceCollection *)arg1 deviceDidBecomeUndisplayable:(EPDevice *)arg2;
- - (void)collection:(EPDeviceCollection *)arg1 deviceDidBecomeDisplayable:(EPDevice *)arg2;
- - (void)collection:(EPDeviceCollection *)arg1 deviceInfoDidDealloc:(EPDeviceInfo *)arg2;
- - (void)collection:(EPDeviceCollection *)arg1 deviceDidAppear:(EPDevice *)arg2;
- - (void)collection:(EPDeviceCollection *)arg1 deviceDidDisappear:(EPDevice *)arg2;
- @end
- @protocol EPDeviceDeviceInfoDelegate <NSObject>
- - (void)deviceDidDeallocate:(EPDevice *)arg1;
- - (void)device:(EPDevice *)arg1 peerDidInvalidate:(CBPeer *)arg2;
- @optional
- - (void)devicePairingSuccess:(EPDevice *)arg1;
- - (void)devicePairingFailure:(EPDevice *)arg1;
- @end
- @protocol EPDeviceInfoDelegate <NSObject>
- - (void)deviceInfoDeviceDidDeallocate:(EPDeviceInfo *)arg1;
- - (void)deviceInfo:(EPDeviceInfo *)arg1 peerDidInvalidate:(CBPeer *)arg2;
- @optional
- - (void)deviceInfoPairingSuccess:(EPDeviceInfo *)arg1;
- - (void)deviceInfoPairingFailure:(EPDeviceInfo *)arg1;
- @end
- @protocol EPDiscovererDelegate <NSObject>
- @optional
- - (void)discovererBluetoothIsWorking:(EPDiscoverer *)arg1;
- - (void)discovererBluetoothMayHaveFailed:(EPDiscoverer *)arg1;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidBecomeUnproximate:(EPDevice *)arg2;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidBecomeUndisplayable:(EPDevice *)arg2;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidDisappear:(EPDevice *)arg2;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidBecomeProximate:(EPDevice *)arg2;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidBecomeDisplayable:(EPDevice *)arg2;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidUpdate:(EPDevice *)arg2;
- - (void)discoverer:(EPDiscoverer *)arg1 deviceDidAppear:(EPDevice *)arg2;
- @end
- @protocol EPIDSDevicePairingAgent <NSObject>
- - (void)disablePairingCheck:(_Bool)arg1;
- - (void)removeIDSPairingAgentObserver:(id <EPIDSDevicePairingAgentObserver>)arg1;
- - (void)addIDSPairingAgentObserver:(id <EPIDSDevicePairingAgentObserver>)arg1;
- @end
- @protocol EPMassUnpairerDelegate <NSObject>
- - (void)unpairer:(EPMassUnpairer *)arg1 didFinishUnpairingDevices:(NSSet *)arg2;
- @optional
- - (void)unpairerDidUnpairAllClassicDevices:(EPMassUnpairer *)arg1;
- - (void)unpairerBluetoothMayHaveFailed:(EPMassUnpairer *)arg1;
- @end
- @protocol EPNanoRegistryStatusCodeElectionDelegate
- - (void)statusCodeManager:(EPNanoRegistryStatusCodeElection *)arg1 electionOutcomeChanged:(unsigned long long)arg2;
- @end
- @protocol EPOOBKeyGeneratorDelegate <NSObject>
- @optional
- - (void)generatorUpdatedKey:(EPOOBKeyGenerator *)arg1;
- @end
- @protocol EPPairerDelegate <NSObject>
- - (id <EPResourceProtocol>)pairer:(EPPairer *)arg1 newEndpointWithDelegate:(id <CBScalablePipeManagerDelegate><EPResourceOwnerDelegate>)arg2;
- - (void)pairer:(EPPairer *)arg1 completedWithError:(NSError *)arg2;
- - (void)pairer:(EPPairer *)arg1 requestWithType:(long long)arg2 passkey:(NSNumber *)arg3;
- @optional
- - (void)pairerDidBeginToPair:(EPPairer *)arg1;
- @end
- @protocol EPPairerListDelegate <NSObject>
- - (void)pairerListDidBecomeNonEmpty:(EPPairerList *)arg1;
- - (void)pairerListDidBecomeEmpty:(EPPairerList *)arg1;
- @end
- @protocol EPRegisterIDSAccountPlusDeviceNotificationRequest <NSObject>
- - (void)removeNotifyWhenIDSSuppliesAccountPlusDeviceWithBlock:(void (^)(NSUUID *))arg1;
- - (void)notifyWhenIDSSuppliesAccountPlusDeviceWithBlock:(void (^)(NSUUID *))arg1;
- - (void)clearPairingFlags;
- @end
- @protocol EPResourceManagerProtocol <NSObject>
- @property(readonly, nonatomic) _Bool invalidated;
- @property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
- - (id <EPResourceProtocol>)newResourceWithDelegate:(id <EPResourceOwnerDelegate>)arg1;
- @end
- @protocol EPResourceManagerResourceDelegate <NSObject>
- @property(readonly, nonatomic) long long referenceCounter;
- - (void)removeResource:(void *)arg1 async:(_Bool)arg2;
- @end
- @protocol EPResourceOwnerDelegate <NSObject>
- @optional
- - (void)resourceAvailabilityDidChange:(id <EPResourceProtocol>)arg1;
- @end
- @protocol EPResourceProtocol <NSObject>
- @property(readonly, nonatomic) _Bool invalidated;
- @property(readonly, nonatomic) NSError *error;
- @property(readonly, nonatomic) unsigned long long availability;
- - (void)invalidate;
- @end
- @protocol EPResourceResourceManagerDelegate <NSObject>
- @property(nonatomic) __weak id <EPResourceOwnerDelegate> ownerDelegate;
- - (void)setAvailability:(unsigned long long)arg1 withError:(NSError *)arg2;
- @end
- @protocol EPRoutingSlipDelegate <NSObject>
- - (void)routingSlip:(EPRoutingSlip *)arg1 entryDidCompleteRollback:(EPRoutingSlipEntry *)arg2;
- - (void)routingSlip:(EPRoutingSlip *)arg1 entryDidCompleteTransaction:(EPRoutingSlipEntry *)arg2;
- - (void)routingSlipRequestsArchiving:(EPRoutingSlip *)arg1;
- @end
- @protocol EPSagaOperand <NSObject, NSSecureCoding>
- @property(nonatomic) __weak EPRoutingSlip *routingSlip;
- @property(readonly, nonatomic) id value;
- @end
- @protocol EPSagaTransactionGetPasscodePasscode <NSObject>
- @property(retain, nonatomic) NSString *passcode;
- @end
- @protocol EPSagaTransactionPairingIsReadyToPair <NSObject>
- - (void)pairingTransactionIsReadyToPair:(EPSagaTransactionPairing *)arg1;
- @end
- @protocol EPSagaTransactionWaitForWatchCompletionService <NSObject>
- - (_Bool)getWatchMigrationCompletionStatusWithError:(id *)arg1;
- @end
- @protocol EPServiceRegistry <NSObject>
- - (id <NSObject>)serviceForName:(NSString *)arg1;
- @end
- @protocol EPSetServiceDisconnection <NSObject>
- - (void)setServiceDisconnectionWithBool:(_Bool)arg1;
- @end
- @protocol EPTransaction <NSObject>
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate;
- - (void)beginRollbackWithRoutingSlipEntry:(EPRoutingSlipEntry *)arg1 serviceRegistry:(id <EPServiceRegistry>)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(EPRoutingSlipEntry *)arg1 serviceRegistry:(id <EPServiceRegistry>)arg2;
- @end
- @protocol EPTransactionDelegate
- - (void)transactionDidComplete:(id <EPTransaction>)arg1;
- @end
- @protocol EPUpdateLastUnpairReason <NSObject>
- - (void)updateLastUnpairReason:(unsigned long long)arg1;
- @end
- @protocol IDSServiceDelegate <NSObject>
- @optional
- - (void)service:(IDSService *)arg1 didSwitchActivePairedDevice:(IDSDevice *)arg2 acknowledgementBlock:(void (^)(void))arg3;
- - (void)serviceAllowedTrafficClassifiersDidReset:(IDSService *)arg1;
- - (void)serviceSpaceDidBecomeAvailable:(IDSService *)arg1;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 inviteReceivedForSession:(IDSSession *)arg3 fromID:(NSString *)arg4 withContext:(NSData *)arg5;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 inviteReceivedForSession:(IDSSession *)arg3 fromID:(NSString *)arg4 withOptions:(NSDictionary *)arg5;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 inviteReceivedForSession:(IDSSession *)arg3 fromID:(NSString *)arg4;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 identifier:(NSString *)arg3 hasBeenDeliveredWithContext:(id)arg4;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 identifier:(NSString *)arg3 didSendWithSuccess:(_Bool)arg4 error:(NSError *)arg5 context:(IDSMessageContext *)arg6;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 identifier:(NSString *)arg3 didSendWithSuccess:(_Bool)arg4 error:(NSError *)arg5;
- - (void)service:(IDSService *)arg1 connectedDevicesChanged:(NSArray *)arg2;
- - (void)service:(IDSService *)arg1 nearbyDevicesChanged:(NSArray *)arg2;
- - (void)service:(IDSService *)arg1 devicesChanged:(NSArray *)arg2;
- - (void)service:(IDSService *)arg1 activeAccountsChanged:(NSSet *)arg2;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 incomingResourceAtURL:(NSURL *)arg3 metadata:(NSDictionary *)arg4 fromID:(NSString *)arg5 context:(IDSMessageContext *)arg6;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 incomingResourceAtURL:(NSURL *)arg3 fromID:(NSString *)arg4 context:(IDSMessageContext *)arg5;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 incomingUnhandledProtobuf:(IDSProtobuf *)arg3 fromID:(NSString *)arg4 context:(IDSMessageContext *)arg5;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 incomingData:(NSData *)arg3 fromID:(NSString *)arg4 context:(IDSMessageContext *)arg5;
- - (void)service:(IDSService *)arg1 account:(IDSAccount *)arg2 incomingMessage:(NSDictionary *)arg3 fromID:(NSString *)arg4 context:(IDSMessageContext *)arg5;
- @end
- @protocol NRActiveDeviceAssertionManagerObserver <NSObject>
- - (void)activeDeviceAssertionManagerChangedState;
- @end
- @protocol NRCreateUnpairTriggerFile <NSObject>
- - (_Bool)unpairTriggerFileDoesNotExist;
- - (void)createUnpairTriggerFile:(_Bool)arg1;
- @end
- @protocol NRKeychainSyncStatusManagerObserver
- - (void)keychainSyncStatusDidChange:(_Bool)arg1;
- @end
- @protocol NRLaunchDaemonXPCDaemonDelegate <NSObject>
- - (void)xpcGetBackupHashWithCompletion:(void (^)(NSData *, NSError *))arg1;
- - (void)xpcUnquarantineDataWithStoreUUID:(NSUUID *)arg1 services:(NSSet *)arg2 completion:(void (^)(NSError *))arg3;
- - (void)xpcDeleteQuarantinedDataWithStoreUUID:(NSUUID *)arg1 completion:(void (^)(void))arg2;
- - (void)xpcQuarantineDataWithStoreUUID:(NSUUID *)arg1 services:(NSSet *)arg2 completion:(void (^)(NSError *))arg3;
- - (void)xpcCleanupPairingStoreWithUUIDs:(NSArray *)arg1 withCompletion:(void (^)(NSError *))arg2;
- - (void)xpcDeletePairedStoreWithUUID:(NSUUID *)arg1 withCompletion:(void (^)(NSError *))arg2;
- - (void)xpcEnableNanoDaemonsWithBool:(_Bool)arg1 withCompletion:(void (^)(NSError *))arg2;
- @end
- @protocol NRLocalPropertyMonitorObserver
- - (void)localMonitor:(NRLocalPropertyMonitor *)arg1 propertiesDidChange:(NSDictionary *)arg2 thisIsAllOfThem:(_Bool)arg3;
- @end
- @protocol NRPairedDeviceRegistryXPCDaemonDelegate
- - (void)xpcPutMigrationChallengeCharacteristicWriteData:(NSData *)arg1 completion:(void (^)(_Bool))arg2;
- - (void)xpcGetMigrationPairingCharacteristicReadDataWithCompletion:(void (^)(NSData *))arg1;
- - (void)xpcClientInfo:(void (^)(NSArray *))arg1;
- - (void)xpcDeviceIDAtSwitchIndex:(unsigned int)arg1 withBlock:(void (^)(NSUUID *, NSDate *))arg2;
- - (void)xpcSwitchIndex:(void (^)(unsigned int))arg1;
- - (void)xpcGetChangeHistoryWithBlock:(void (^)(NRDeviceCollectionHistory *))arg1;
- - (void)xpcRetrieveSecureProperties:(NSSet *)arg1 block:(void (^)(NSDictionary *))arg2;
- - (void)xpcBeginMigrationWithDeviceID:(NSUUID *)arg1 completion:(void (^)(NSError *))arg2;
- - (void)xpcActiveDeviceAssertions:(void (^)(NSUUID *, NSArray *))arg1;
- - (void)xpcInvalidateSwitchAssertionWithIdentifier:(NSString *)arg1;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(NSUUID *)arg1 withAssertionHandler:(void (^)(NSError *, NSString *))arg2;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(NSUUID *)arg1 isMagicSwitch:(_Bool)arg2 operationHasCompleted:(void (^)(NSError *))arg3;
- - (void)xpcPairingClientDidEnterPhase:(NSString *)arg1 withBlock:(void (^)(void))arg2;
- - (void)xpcSubmitAlbertPairingReport:(void (^)(void))arg1;
- - (void)xpcTriggerVersion4Workaround;
- - (void)xpcRetriggerUnpairInfoDialogWithBlock:(void (^)(void))arg1;
- - (void)xpcQSRecoveryMigration:(NSUUID *)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepIDSFinalizeQS:(_Bool)arg1 withPairedBTDeviceID:(NSUUID *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepIDSFinalize:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepObliterate:(_Bool)arg1 withStatePath:(NSString *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepResetNVRAM:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepICloudDeletePaymentCards:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepStockholmReset:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepIDSUnpair:(_Bool)arg1 withPairingDeviceID:(NSUUID *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepUnpairBluetooth:(_Bool)arg1 withPairingDeviceID:(NSUUID *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepDeletePairingStore:(_Bool)arg1 withPairingDeviceID:(NSUUID *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepRemoteUnpair:(_Bool)arg1 withAdvertisedName:(NSString *)arg2 andPairedDeviceID:(NSUUID *)arg3 block:(void (^)(void))arg4;
- - (void)xpcAddRemoveRecoveryStepIDSUnpairStartQS:(_Bool)arg1 withPairedBTDeviceID:(NSUUID *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepIDSUnpairStart:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepDeleteAccounts:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcAddRemoveRecoveryStepBackup:(_Bool)arg1 withPairingDeviceID:(NSUUID *)arg2 block:(void (^)(void))arg3;
- - (void)xpcAddRemoveRecoveryStepDisableDaemons:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcSetObliterationEnabled:(_Bool)arg1 block:(void (^)(void))arg2;
- - (void)xpcTriggerRecovery:(void (^)(void))arg1;
- - (void)xpcRecoveryDescription:(void (^)(NSString *))arg1;
- - (void)xpcResumePairingClientCrashMonitoring:(void (^)(void))arg1;
- - (void)xpcSuspendPairingClientCrashMonitoring:(void (^)(void))arg1;
- - (void)xpcPairingShouldContinue;
- - (void)xpcUnpairWithDeviceID:(NSUUID *)arg1 withOptions:(NSDictionary *)arg2 operationHasBegun:(void (^)(NSError *))arg3;
- - (void)xpcNotifyPasscode:(NSNumber *)arg1 withDeviceID:(NSUUID *)arg2;
- - (void)xpcNotifyActivationCompleted:(NSUUID *)arg1 withSuccess:(_Bool)arg2;
- - (void)xpcEnterCompatibilityState:(unsigned short)arg1 withDeviceID:(NSUUID *)arg2;
- - (void)xpcAbortPairingReason:(NSString *)arg1 withBlock:(void (^)(void))arg2;
- - (void)xpcGizmoPasscodeAdvertiseAndPairWithName:(NSString *)arg1 operationHasBegun:(void (^)(NSError *))arg2;
- - (void)xpcGizmoOOBAdvertiseAndPairWithName:(NSString *)arg1 operationHasBegun:(void (^)(NSError *))arg2;
- - (void)xpcCompanionPasscodePairWithDeviceID:(NSUUID *)arg1 withOptions:(NSDictionary *)arg2 operationHasBegun:(void (^)(NSError *))arg3;
- - (void)xpcCompanionOOBDiscoverAndPairWithName:(NSString *)arg1 withOutOfBandPairingKey:(NSData *)arg2 withOptions:(NSDictionary *)arg3 operationHasBegun:(void (^)(NSError *))arg4;
- - (void)xpcOverrideSignalStrengthLimit:(long long)arg1 block:(void (^)(void))arg2;
- - (void)xpcEndDiscoveryWithBlock:(void (^)(void))arg1;
- - (void)xpcBeginDiscoveryWithBlock:(void (^)(void))arg1;
- - (void)xpcGetDiffSinceIndex:(unsigned long long)arg1 withBlock:(void (^)(NRDeviceCollectionDiff *, _Bool, unsigned long long, _Bool, _Bool))arg2;
- - (void)xpcGetDeviceCollectionWithBlock:(void (^)(NRMutableDeviceCollection *, unsigned long long, _Bool, NRSecureDevicePropertyStore *))arg1;
- @end
- @protocol NRPairedDeviceRegistryXPCFrameworkDelegate
- - (void)xpcHasNewOOBKey:(NSData *)arg1;
- - (void)xpcDeviceID:(NSUUID *)arg1 needsPasscode:(NSNumber *)arg2;
- @end
- @protocol NRPairedSyncAdvisorObserver <NSObject>
- @optional
- - (void)pairedSyncAdvisorSyncCompleted:(NRPairedSyncAdvisor *)arg1;
- - (void)pairedSyncAdvisorNeedsSync:(NRPairedSyncAdvisor *)arg1 isInitialSync:(_Bool)arg2;
- @end
- @protocol NRPrivateProxyDelegate <NSObject>
- @end
- @protocol NRRecoveryManagerDelegate <NSObject>
- @optional
- - (void)recoveryManager:(NRRecoveryManager *)arg1 activeStateDidChange:(_Bool)arg2;
- - (void)recoveryManagerDidEndRecovery:(NRRecoveryManager *)arg1;
- - (void)recoveryManagerDidBeginRecovery:(NRRecoveryManager *)arg1;
- @end
- @protocol NRRecoveryManagerStepDelegate <NSObject>
- - (void)stepFinished:(NSObject<NRRecoveryStep> *)arg1;
- @end
- @protocol NRRecoveryStep <NSObject>
- - (double)start:(id <NRRecoveryManagerStepDelegate>)arg1;
- @optional
- @property(readonly, nonatomic) NSSet *dependencies;
- - (id)migrateWithDictionary:(NSDictionary *)arg1;
- - (void)invalidate;
- - (void)timeoutHandler;
- @end
- @protocol NRRegistryProxyDelegate <NSObject>
- @property(readonly, nonatomic) NRRecoveryManager *activeRecoveryManager;
- @property(readonly, nonatomic) NRStateMachine *activeMachine;
- @property(readonly, nonatomic) NSObject<OS_dispatch_queue> *deviceQueue;
- @property(readonly, nonatomic) _Bool pairing;
- - (void)startRecovery;
- - (void)_unpairWithDeviceID:(id)arg1 shouldObliterate:(_Bool)arg2 shouldBrick:(_Bool)arg3 shouldPreserveESim:(_Bool)arg4 caller:(NSString *)arg5 operationHasBegun:(void (^)(NSError *))arg6;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(NSUUID *)arg1 requestorPID:(int)arg2 withAssertionHandler:(void (^)(NSError *, NSString *))arg3;
- - (NRSecureDevicePropertyStore *)secureProperties;
- - (_Bool)isSecureDataAvailable;
- - (void)xpcGetDeviceCollectionWithNoEntitlementBlock:(void (^)(NRMutableDeviceCollection *, unsigned long long))arg1;
- - (void)xpcGetDiffSinceIndex:(unsigned long long)arg1 withNoEntitlementBlock:(void (^)(NRDeviceCollectionDiff *, _Bool, unsigned long long))arg2;
- - (void)handleDeadPairingClientWithName:(NSString *)arg1;
- - (void)abortPairing;
- @end
- @protocol NRRemoteObjectClassADelegate <NSObject>
- @end
- @protocol NRRemoteObjectClassCDelegate <NSObject>
- - (void)remoteObject:(NRRemoteObjectClassC *)arg1 receivedPropertyRequestWithRequestIdentifier:(id)arg2 fromIDSBTUUID:(NSUUID *)arg3;
- - (void)remoteObject:(NRRemoteObjectClassC *)arg1 receivedPropertyChanges:(NSDictionary *)arg2 isAllProperties:(_Bool)arg3 fromIDSBTUUID:(NSUUID *)arg4;
- @end
- @protocol NRRemoteObjectClassDDelegate <NSObject>
- - (long long)minPairingCompatibilityVersion;
- - (long long)maxPairingCompatibilityVersion;
- - (void)remoteObject:(NRRemoteObjectClassD *)arg1 receivedUnpairRequestWithAdvertisedName:(NSString *)arg2 shouldObliterate:(_Bool)arg3 shouldBrick:(_Bool)arg4 shouldPreserveESim:(_Bool)arg5 withPairingFailureCode:(NSNumber *)arg6 withAbortReason:(NSString *)arg7 withRequestIdentifier:(id)arg8 fromIDSBTUUID:(NSUUID *)arg9;
- @optional
- - (void)remoteObjectReceivedWatchMigrationCompletion:(unsigned long long)arg1;
- - (void)receivedPingRequestOfType:(int)arg1;
- @end
- @protocol NRRemoteObjectCloudDelegate <NSObject>
- - (void)remoteObject:(NRRemoteObjectCloud *)arg1 receivedMigratedAwayWithAdvertisedName:(NSString *)arg2;
- - (void)remoteObject:(NRRemoteObjectCloud *)arg1 receivedMigrationRequestWithShouldCancel:(_Bool)arg2 responseBlock:(void (^)(int))arg3;
- @end
- @protocol NRRemoteObjectConnectivityObserver <NSObject>
- @optional
- - (void)remoteObjectDevicesChanged:(NRRemoteObject *)arg1;
- - (void)remoteObject:(NRRemoteObject *)arg1 defaultPairedDeviceDidChange:(NRImmutableIDSDevice *)arg2;
- - (void)remoteObject:(NRRemoteObject *)arg1 isConnected:(_Bool)arg2;
- - (void)remoteObject:(NRRemoteObject *)arg1 isNearby:(_Bool)arg2;
- - (void)remoteObjectIDSServiceUnavailable:(NRRemoteObject *)arg1;
- - (void)remoteObjectIDSServiceAvailable:(NRRemoteObject *)arg1 withIDSDevice:(NRImmutableIDSDevice *)arg2;
- @end
- @protocol NRRemoteObjectDelegate <NRRemoteObjectConnectivityObserver, NRRemoteObjectTrafficClassDelegate>
- @end
- @protocol NRRemoteObjectTrafficClassDelegate <NSObject>
- @optional
- - (NRRemoteObjectTrafficClasses *)remoteObjectNeedsTrafficClasses:(NRRemoteObject *)arg1 withIDSDevice:(NRImmutableIDSDevice *)arg2;
- @end
- @protocol NRRootCommander <NSObject>
- - (NSData *)backupHash;
- - (void)unquarantineDataWithStoreUUID:(NSUUID *)arg1 services:(NSSet *)arg2 queue:(NSObject<OS_dispatch_queue> *)arg3 completion:(void (^)(NSError *))arg4;
- - (void)deleteQuarantinedDataWithStoreUUID:(NSUUID *)arg1 queue:(NSObject<OS_dispatch_queue> *)arg2 completion:(void (^)(void))arg3;
- - (void)quarantineDataWithStoreUUID:(NSUUID *)arg1 services:(NSSet *)arg2 queue:(NSObject<OS_dispatch_queue> *)arg3 completion:(void (^)(NSError *))arg4;
- - (void)cleanupPairedStoreWithUUIDs:(NSArray *)arg1 withIndex:(unsigned long long)arg2 withQueue:(NSObject<OS_dispatch_queue> *)arg3 withCompletion:(void (^)(NSError *))arg4;
- - (void)deletePairedStoreWithUUID:(NSUUID *)arg1 withQueue:(NSObject<OS_dispatch_queue> *)arg2 withCompletion:(void (^)(NSError *))arg3;
- - (void)enableNanoDaemonsWithBool:(_Bool)arg1 withQueue:(NSObject<OS_dispatch_queue> *)arg2 withCompletion:(void (^)(NSError *))arg3;
- @end
- @protocol NRStateMachineDelegate <NSObject>
- - (void)unpairNRDeviceWithDeviceID:(NSUUID *)arg1;
- - (NSUUID *)pairedPairingIDForBluetoothID:(NSUUID *)arg1;
- - (void)setPairingID:(NSUUID *)arg1 forBluetoothID:(NSUUID *)arg2;
- - (NSUUID *)updateNRMutableDeviceFromEPDevice:(EPDevice *)arg1 withNRUUID:(NSUUID *)arg2;
- - (void)deleteUnexpectedIDSPairedDevices;
- - (_Bool)shouldCollectPairingPerfStackshots;
- - (void)connectIDSDuringPairing;
- - (NSUUID *)createDeviceFromCompanionOOBPairingRequest:(NSString *)arg1;
- - (void)processEvent:(NSString *)arg1;
- - (void)pushVersion4CompatibilityMessageIfNeeded;
- - (void)activateDevice:(NSUUID *)arg1;
- - (_Bool)isInternalInstall;
- - (_Bool)hasRecoverySteps;
- - (void)setRedisplayRunBridgeDialogTimer;
- - (void)clearRedisplayRunBridgeAlertTimer;
- - (_Bool)isDeviceUnlocked;
- - (void)clearPairingAgentDelegate;
- - (void)setPairingAgentDelegate;
- - (long long)minPairingCompatibilityVersion;
- - (long long)maxPairingCompatibilityVersion;
- - (void)updateLastUnpairReason:(unsigned long long)arg1;
- - (NSString *)_pathToNanoRegistryStateDirectory;
- - (void)startRecovery;
- - (NRRecoveryManager *)sharedRecoveryManager;
- - (void)sendXPCBTPairRequestMessage:(NSUUID *)arg1;
- - (void)requestGizmoTransitionToCompatibilityState:(unsigned short)arg1;
- - (void)displayRunBridgeDialog;
- - (void)displayUpdateCompanionDialog;
- - (void)deleteAccounts;
- - (CBPeer *)getPairedPeer:(NSUUID *)arg1;
- - (NSUUID *)getBluetoothIDForPairingID:(NSUUID *)arg1;
- - (CBPeer *)getPeerForPairingID:(NSUUID *)arg1;
- - (void)unpairBluetoothDevicesWithPeers:(NSArray *)arg1 andQueue:(NSObject<OS_dispatch_queue> *)arg2 andCompletion:(void (^)(_Bool))arg3;
- - (void)getBluetoothPairedPeersWithQueue:(NSObject<OS_dispatch_queue> *)arg1 andCompletion:(void (^)(_Bool, NSArray *))arg2;
- - (void)sendXPCOOBKeyChanged:(NSData *)arg1;
- - (NSData *)getOOBKey;
- - (void)beginDiscoveryWithDeviceToDiscover:(NSUUID *)arg1;
- - (NSString *)getAdvertisedNameFromDevice:(NSUUID *)arg1;
- - (void)logStateMachineTimeout:(NSString *)arg1 withReason:(NSString *)arg2;
- - (void)restartStateMachineTimeout:(NSString *)arg1;
- - (void)clearStateMachineTimeout:(NSString *)arg1;
- - (void)createStateMachineTimeout:(NSString *)arg1 withDuration:(double)arg2;
- - (void)resumeStateMachineTimeout:(NSString *)arg1;
- - (void)suspendStateMachineTimeout:(NSString *)arg1;
- - (void)clearStateMachineTimeouts;
- - (void)IDSLocalPairingSetupCompletedWithBlock:(void (^)(_Bool))arg1;
- - (void)IDSLocalPairingConnectDeviceWithBlock:(void (^)(_Bool))arg1;
- - (void)IDSAddPairedDevice:(NSUUID *)arg1 withBlock:(void (^)(_Bool))arg2;
- - (void)setOOBPairingEnabled:(_Bool)arg1;
- - (_Bool)isBluetoothPaired:(NSUUID *)arg1;
- - (void)notifyStateChanged;
- - (_Bool)isIDSPaired:(NSUUID *)arg1;
- - (void)setIsPaired:(_Bool)arg1 withPairingID:(NSUUID *)arg2;
- - (void)deleteLocalPairingStore:(NSUUID *)arg1;
- - (_Bool)createLocalPairingStore:(NSUUID *)arg1 andNotifyPairingBeginning:(_Bool)arg2;
- - (void)enableDaemons;
- - (void)refreshPropertyCache;
- - (void)sendXPCDeviceNeedsPasscodeMessage:(NSUUID *)arg1 passcode:(NSNumber *)arg2;
- - (void)failBluetoothPairingRequest:(NSUUID *)arg1;
- - (void)respondToBluetoothPasscodePairingRequest:(NSUUID *)arg1 key:(NSNumber *)arg2;
- - (void)respondToBluetoothOOBPairingRequest:(NSUUID *)arg1 key:(NSData *)arg2;
- - (void)cancelCompanionBluetoothPairingRequest:(NSUUID *)arg1;
- - (void)sendCompanionBluetoothPairingRequest:(NSUUID *)arg1;
- - (void)forceEndDiscovery;
- - (void)forceEndAdvertising;
- @end
- @protocol NRStateMachinePuppetDelegate <NSObject>
- - (void)stateMachine:(NRStateMachine *)arg1 didReceiveEvent:(NSString *)arg2;
- @end
- @protocol NRSwitchProgressTrackerObserver <NSObject>
- @optional
- - (void)switchProgressTracker:(NRSwitchProgressTracker *)arg1 didAbortSwitch:(NSUUID *)arg2;
- - (void)switchProgressTracker:(NRSwitchProgressTracker *)arg1 didFinishSwitch:(NSUUID *)arg2;
- - (void)switchProgressTracker:(NRSwitchProgressTracker *)arg1 didChangeProgressTo:(unsigned long long)arg2 forSwitchID:(NSUUID *)arg3;
- - (void)switchProgressTracker:(NRSwitchProgressTracker *)arg1 didStartSwitch:(NSUUID *)arg2;
- @end
- @protocol NRXPCProxyDelegate <NSObject>
- - (void)xpcProxyLostConnection:(NRXPCProxy *)arg1;
- @end
- @protocol NSCoding
- - (id)initWithCoder:(NSCoder *)arg1;
- - (void)encodeWithCoder:(NSCoder *)arg1;
- @end
- @protocol NSCopying
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @end
- @protocol NSObject
- @property(readonly, copy) NSString *description;
- @property(readonly) Class superclass;
- @property(readonly) unsigned long long hash;
- - (struct _NSZone *)zone;
- - (unsigned long long)retainCount;
- - (id)autorelease;
- - (oneway void)release;
- - (id)retain;
- - (_Bool)respondsToSelector:(SEL)arg1;
- - (_Bool)conformsToProtocol:(Protocol *)arg1;
- - (_Bool)isMemberOfClass:(Class)arg1;
- - (_Bool)isKindOfClass:(Class)arg1;
- - (_Bool)isProxy;
- - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
- - (id)performSelector:(SEL)arg1 withObject:(id)arg2;
- - (id)performSelector:(SEL)arg1;
- - (id)self;
- - (Class)class;
- - (_Bool)isEqual:(id)arg1;
- @optional
- @property(readonly, copy) NSString *debugDescription;
- @end
- @protocol NSSecureCoding <NSCoding>
- + (_Bool)supportsSecureCoding;
- @end
- @protocol NSURLSessionDelegate <NSObject>
- @optional
- - (void)URLSessionDidFinishEventsForBackgroundURLSession:(NSURLSession *)arg1;
- - (void)URLSession:(NSURLSession *)arg1 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg2 completionHandler:(void (^)(long long, NSURLCredential *))arg3;
- - (void)URLSession:(NSURLSession *)arg1 didBecomeInvalidWithError:(NSError *)arg2;
- @end
- @protocol NSXPCListenerDelegate <NSObject>
- @optional
- - (_Bool)listener:(NSXPCListener *)arg1 shouldAcceptNewConnection:(NSXPCConnection *)arg2;
- @end
- @protocol NanoRegistryPrivateDaemonDelegate
- - (void)xpcKeepPhoneUnlockedInternalTestSPI:(void (^)(void))arg1;
- - (void)xpcGetLastMigrationRequestPhoneNameWithCompletion:(void (^)(NSString *))arg1;
- - (void)xpcBeginMigrationWithDeviceID:(NSUUID *)arg1 passcode:(NSString *)arg2 withBlock:(void (^)(void))arg3;
- - (void)xpcSetMigrationConsented:(_Bool)arg1 forDeviceID:(NSUUID *)arg2 withBlock:(void (^)(void))arg3;
- - (void)xpcIsKeychainEnabledWithBlock:(void (^)(_Bool))arg1;
- - (void)xpcIsWatchSetupPushActiveWithBlock:(void (^)(_Bool))arg1;
- - (void)xpcStopWatchSetupPushWithBlock:(void (^)(void))arg1;
- - (void)xpcStartWatchSetupPushWithBlock:(void (^)(void))arg1;
- - (void)xpcApplyDiff:(NRDeviceCollectionDiff *)arg1 block:(void (^)(void))arg2;
- - (void)xpcPingActiveGizmoWithPriority:(long long)arg1 withMessageSize:(unsigned long long)arg2 withBlock:(void (^)(_Bool, double, double))arg3;
- - (void)xpcSubmitServerRequestReportWithRequestType:(NSString *)arg1 duration:(double)arg2 errorCode:(unsigned int)arg3 block:(void (^)(void))arg4;
- @end
- @protocol PSYInitialSyncStateObserverDelegate <NSObject>
- @optional
- - (void)initialSyncStateObserverClientCanRetryFailedRequests:(PSYInitialSyncStateObserver *)arg1;
- - (void)initialSyncStateObserver:(PSYInitialSyncStateObserver *)arg1 syncDidCompleteForPairingIdentifier:(NSUUID *)arg2;
- - (void)initialSyncStateObserver:(PSYInitialSyncStateObserver *)arg1 syncDidResetForPairingIdentifier:(NSUUID *)arg2;
- - (void)initialSyncStateObserver:(PSYInitialSyncStateObserver *)arg1 initialSyncDidCompleteForPairingIdentifier:(NSUUID *)arg2;
- @end
- @interface NRRecoveryStepDisableDaemons : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NSXPCConnection *_connection;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepResetNVRAM : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface EPPeripheralObserver : EPNullResource <CBPeripheralDelegate>
- {
- }
- - (void)peripheral:(id)arg1 didUpdateValueForCharacteristic:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didWriteValueForCharacteristic:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverCharacteristicsForService:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverServices:(id)arg2;
- - (id)newConnectorWithDelegate:(id)arg1;
- @property(retain, nonatomic) id <CBPeripheralDelegate> delegate;
- @property(readonly, nonatomic) CBPeripheral *peripheral;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPPeripheralObserverFactory : EPNullResourceManager <CBPeripheralDelegate>
- {
- EPPeripheralConnectorManager *_connectorManager;
- CBPeripheral *_peripheral;
- }
- + (Class)resourceClass;
- @property(readonly, nonatomic) CBPeripheral *peripheral; // @synthesize peripheral=_peripheral;
- - (void).cxx_destruct;
- - (void)peripheral:(id)arg1 didUpdateValueForCharacteristic:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didWriteValueForCharacteristic:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverCharacteristicsForService:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverServices:(id)arg2;
- - (id)newConnectorWithDelegate:(id)arg1;
- @property(readonly, nonatomic) EPPeripheralConnectorManager *connectorManager; // @synthesize connectorManager=_connectorManager;
- - (id)newObserverWithDelegate:(id)arg1;
- - (id)initWithPeripheral:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NROSTransactionInfo : NSObject
- {
- NSUUID *_uuid;
- NSString *_name;
- }
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- @property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- @end
- @interface NROSTransactionLogger : NSObject
- {
- NSMutableDictionary *_outstandingTransactions;
- NSObject<OS_dispatch_queue> *_queue;
- NSObject<OS_os_transaction> *_masterTransaction;
- }
- + (void)deleteKeepAliveFile;
- + (void)createKeepAliveFile;
- + (id)sharedInstance;
- @property(retain, nonatomic) NSObject<OS_os_transaction> *masterTransaction; // @synthesize masterTransaction=_masterTransaction;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(retain, nonatomic) NSMutableDictionary *outstandingTransactions; // @synthesize outstandingTransactions=_outstandingTransactions;
- - (void).cxx_destruct;
- - (void)removeTransactionWithUUID:(id)arg1;
- - (id)addTransactionWithName:(id)arg1;
- - (void)dumpTransactions:(id)arg1 isAdded:(_Bool)arg2;
- - (id)init;
- @end
- @interface NROSTransaction : NSObject
- {
- NSUUID *_uuid;
- }
- + (id)transactionWithName:(id)arg1;
- @property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- - (void)dealloc;
- - (id)initWithName:(id)arg1;
- @end
- @interface NRPreferences : NSObject
- {
- NSString *_domain;
- NSObject<OS_dispatch_queue> *_queue;
- }
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(retain, nonatomic) NSString *domain; // @synthesize domain=_domain;
- - (void).cxx_destruct;
- - (void)_setDomain:(id)arg1;
- - (void)_clear;
- - (void)_setObject:(id)arg1 forKeyedSubscript:(id)arg2;
- - (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2;
- - (id)_objectForKeyedSubscript:(id)arg1;
- - (id)objectForKeyedSubscript:(id)arg1;
- - (void)_synchronize;
- - (void)synchronize;
- - (id)initWithDomain:(id)arg1;
- - (id)init;
- @end
- @interface NRVolatilePreferences : NRPreferences
- {
- }
- - (void)_setDomain:(id)arg1;
- - (void)_clearIfFirstAccessSinceBoot;
- @end
- @interface EPSagaTransactionWaitForDeviceCollectionChanges : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- NRDeviceCollectionDiff *_diff;
- id <EPServiceRegistry> _serviceRegistry;
- EPRoutingSlipEntry *_routingSlipEntry;
- double _waitingTimeout;
- double _rollbackTimeout;
- id _diffObserverToken;
- NSTimer *_timer;
- }
- + (_Bool)canRollback;
- @property(retain, nonatomic) NSTimer *timer; // @synthesize timer=_timer;
- @property(retain, nonatomic) id diffObserverToken; // @synthesize diffObserverToken=_diffObserverToken;
- @property(nonatomic) double rollbackTimeout; // @synthesize rollbackTimeout=_rollbackTimeout;
- @property(nonatomic) double waitingTimeout; // @synthesize waitingTimeout=_waitingTimeout;
- @property(retain, nonatomic) EPRoutingSlipEntry *routingSlipEntry; // @synthesize routingSlipEntry=_routingSlipEntry;
- @property(retain, nonatomic) id <EPServiceRegistry> serviceRegistry; // @synthesize serviceRegistry=_serviceRegistry;
- @property(retain, nonatomic) NRDeviceCollectionDiff *diff; // @synthesize diff=_diff;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)stopTimer;
- - (void)timeout:(id)arg1;
- - (void)startTimer;
- - (void)changesWereApplied;
- - (void)check;
- - (void)processDiff:(id)arg1;
- - (void)addDiffObserver;
- - (void)invertDiff;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepTriggerHealthSync : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface EPMigrationKeyPusher : NSObject <EPResourceOwnerDelegate, EPDiscovererDelegate, NRKeychainSyncStatusManagerObserver>
- {
- _Bool _wasUIUnlocked;
- _Bool _wasUnlocked;
- _Bool _sendingTheKey;
- _Bool _flagsUpdatedForcePush;
- int _uiUnlockedNotifyToken;
- int _keybagNotifyToken;
- NRRemoteObjectClassA *_keyChannel;
- NRMutableDeviceCollection *_collection;
- NROSTransaction *_transaction;
- NROSTransaction *_transactionForBackup;
- EPKey *_key;
- NRSecureDevicePropertyStore *_secureProperties;
- EPKeymaster *_keymaster;
- SecureBackup *_secureBackupManager;
- NRKeychainSyncStatusManager *_keychainSyncStatusManager;
- NSUUID *_lastActiveDeviceID;
- }
- @property(retain, nonatomic) NSUUID *lastActiveDeviceID; // @synthesize lastActiveDeviceID=_lastActiveDeviceID;
- @property(retain, nonatomic) NRKeychainSyncStatusManager *keychainSyncStatusManager; // @synthesize keychainSyncStatusManager=_keychainSyncStatusManager;
- @property(nonatomic) _Bool flagsUpdatedForcePush; // @synthesize flagsUpdatedForcePush=_flagsUpdatedForcePush;
- @property(nonatomic) _Bool sendingTheKey; // @synthesize sendingTheKey=_sendingTheKey;
- @property(retain, nonatomic) SecureBackup *secureBackupManager; // @synthesize secureBackupManager=_secureBackupManager;
- @property(retain, nonatomic) EPKeymaster *keymaster; // @synthesize keymaster=_keymaster;
- @property(retain, nonatomic) NRSecureDevicePropertyStore *secureProperties; // @synthesize secureProperties=_secureProperties;
- @property(retain, nonatomic) EPKey *key; // @synthesize key=_key;
- @property(nonatomic) int keybagNotifyToken; // @synthesize keybagNotifyToken=_keybagNotifyToken;
- @property(nonatomic) int uiUnlockedNotifyToken; // @synthesize uiUnlockedNotifyToken=_uiUnlockedNotifyToken;
- @property(nonatomic) _Bool wasUnlocked; // @synthesize wasUnlocked=_wasUnlocked;
- @property(nonatomic) _Bool wasUIUnlocked; // @synthesize wasUIUnlocked=_wasUIUnlocked;
- @property(retain, nonatomic) NROSTransaction *transactionForBackup; // @synthesize transactionForBackup=_transactionForBackup;
- @property(retain, nonatomic) NROSTransaction *transaction; // @synthesize transaction=_transaction;
- @property(retain, nonatomic) NRMutableDeviceCollection *collection; // @synthesize collection=_collection;
- @property(retain, nonatomic) NRRemoteObjectClassA *keyChannel; // @synthesize keyChannel=_keyChannel;
- - (void).cxx_destruct;
- - (void)forceSecureBackup;
- - (void)tagInBluetoothWatches:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)keychainSyncStatusDidChange:(_Bool)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (void)sendMessageToWatch:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)dealloc;
- @property(readonly, nonatomic) _Bool isUIUnlocked;
- - (void)unregisterForNotifications;
- - (void)registerForNotifications;
- - (id)initWithDeviceCollection:(id)arg1 keymaster:(id)arg2 keychainSyncStatusManager:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepDeleteAccounts : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- id <NRRecoveryManagerStepDelegate> _recoveryManager;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepIDSUnpair : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- id <NRRecoveryManagerStepDelegate> _recoveryManager;
- NSObject<OS_dispatch_queue> *_deleteQueue;
- NSObject<OS_dispatch_queue> *_unpairQueue;
- NSUUID *_deviceID;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- - (id)migrateWithDictionary:(id)arg1;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)init;
- - (id)initWithPairedBluetoothDeviceID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface NRSyncPowerAssertion : NSObject <PSYInitialSyncStateObserverDelegate>
- {
- _Bool _isConnected;
- NRPowerAssertionFragment *_connectedAssertion;
- NRPowerAssertionFragment *_firstUnlockedAssertion;
- NRPowerAssertionFragment *_syncActiveAssertion;
- NRQueue *_queue;
- NRMutableDeviceCollection *_deviceCollection;
- PSYInitialSyncStateObserver *_syncObserver;
- }
- + (id)sharedInstanceIfCreated;
- + (id)sharedInstanceWithDeviceCollection:(id)arg1 withQueue:(id)arg2;
- @property(retain, nonatomic) PSYInitialSyncStateObserver *syncObserver; // @synthesize syncObserver=_syncObserver;
- @property(retain, nonatomic) NRMutableDeviceCollection *deviceCollection; // @synthesize deviceCollection=_deviceCollection;
- @property(readonly, nonatomic) NRQueue *queue; // @synthesize queue=_queue;
- @property(retain, nonatomic) NRPowerAssertionFragment *syncActiveAssertion; // @synthesize syncActiveAssertion=_syncActiveAssertion;
- @property(retain, nonatomic) NRPowerAssertionFragment *firstUnlockedAssertion; // @synthesize firstUnlockedAssertion=_firstUnlockedAssertion;
- @property(retain, nonatomic) NRPowerAssertionFragment *connectedAssertion; // @synthesize connectedAssertion=_connectedAssertion;
- @property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
- - (void).cxx_destruct;
- - (void)_holdSyncPowerAssertionFragmentIfSyncIsActive:(_Bool)arg1;
- - (void)holdSyncPowerAssertionFragmentIfSyncIsActive:(_Bool)arg1;
- - (void)initialSyncStateObserver:(id)arg1 initialSyncDidCompleteForPairingIdentifier:(id)arg2;
- - (void)initialSyncStateObserver:(id)arg1 syncDidCompleteForPairingIdentifier:(id)arg2;
- - (void)initialSyncStateObserverClientCanRetryFailedRequests:(id)arg1;
- - (void)checkIfSyncComplete;
- - (void)registerPairedSyncNotifications;
- - (void)checkIfFirstUnlocked;
- - (void)registerKeybagNotifications;
- - (id)initWithDeviceCollection:(id)arg1 withQueue:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionUpdateNRDeviceWithNewBluetoothDevice : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- EPRoutingSlipEntry *_routingSlipEntry;
- }
- + (_Bool)canRollback;
- @property(retain, nonatomic) EPRoutingSlipEntry *routingSlipEntry; // @synthesize routingSlipEntry=_routingSlipEntry;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (id)deviceCollection:(id)arg1 diffToUpdateBluetoothId:(id)arg2 ofDevice:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionPairIDSDevice : NSObject <EPTransaction>
- {
- _Bool _transaction;
- _Bool _idsIsPaired;
- _Bool _idsSPISHaveAllBeenCalled;
- _Bool _transactionHasCompleted;
- PCPersistentTimer *_idsTimer;
- EPRoutingSlipEntry *_routingSlipEntry;
- NSUUID *_idsDeviceIdentifier;
- id <EPServiceRegistry> _serviceRegistry;
- CDUnknownBlockType _block;
- id <EPRegisterIDSAccountPlusDeviceNotificationRequest> _notifier;
- id <EPSetServiceDisconnection> _disconnector;
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)update;
- - (void)idsTimerTimedOut:(id)arg1;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionSwitchToCheckState : NSObject <NRStateMachinePuppetDelegate, EPTransaction>
- {
- EPRoutingSlipEntry *_routingSlipEntry;
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)stateMachine:(id)arg1 didReceiveEvent:(id)arg2;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)switchToMigrationCheckState:(_Bool)arg1 stateMachine:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRSwitchEvent : NSObject
- {
- NSDate *_transitionTime;
- unsigned long long _progress;
- }
- @property(readonly, nonatomic) unsigned long long progress; // @synthesize progress=_progress;
- @property(readonly, nonatomic) NSDate *transitionTime; // @synthesize transitionTime=_transitionTime;
- - (void).cxx_destruct;
- - (id)initWithProgress:(unsigned long long)arg1;
- @end
- @interface NRSwitchProgressTrackerObserver : NSObject <NRSwitchProgressTrackerObserver>
- {
- struct {
- unsigned int didStartSwitch:1;
- unsigned int didChangeProgressTo:1;
- unsigned int didFinishSwitch:1;
- unsigned int didAbortSwitch:1;
- } _flags;
- NSObject<OS_dispatch_queue> *_queue;
- id <NRSwitchProgressTrackerObserver> _observer;
- }
- @property(nonatomic) __weak id <NRSwitchProgressTrackerObserver> observer; // @synthesize observer=_observer;
- - (void).cxx_destruct;
- - (void)switchProgressTracker:(id)arg1 didAbortSwitch:(id)arg2;
- - (void)switchProgressTracker:(id)arg1 didFinishSwitch:(id)arg2;
- - (void)switchProgressTracker:(id)arg1 didChangeProgressTo:(unsigned long long)arg2 forSwitchID:(id)arg3;
- - (void)switchProgressTracker:(id)arg1 didStartSwitch:(id)arg2;
- - (id)initWithObserver:(id)arg1 withQueue:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRSwitchProgressTracker : NSObject <PSYInitialSyncStateObserverDelegate, NRSwitchProgressTrackerObserver>
- {
- _Bool _firstUnlocked;
- _Bool _idsSwitchFlag_APIComplete;
- _Bool _idsSwitchFlag_DevicesChangedNotification;
- _Bool _idsSwitchFlag_DeviceConnectedNotification;
- _Bool _switchFlag_compatibilityStateNormalNotification;
- unsigned int _switchType;
- NSUUID *_switchID;
- unsigned long long _progress;
- NRDeviceCollectionHistory *_history;
- NSMapTable *_progressObservers;
- NSMutableArray *_switchEventLog;
- NSUUID *_switchToDevice;
- NSUUID *_switchDeviceRequested;
- NSObject<OS_dispatch_queue> *_queue;
- PSYInitialSyncStateObserver *_syncObserver;
- }
- + (id)sharedInstance;
- @property(retain, nonatomic) PSYInitialSyncStateObserver *syncObserver; // @synthesize syncObserver=_syncObserver;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(nonatomic) unsigned int switchType; // @synthesize switchType=_switchType;
- @property(retain, nonatomic) NSUUID *switchDeviceRequested; // @synthesize switchDeviceRequested=_switchDeviceRequested;
- @property(retain, nonatomic) NSUUID *switchToDevice; // @synthesize switchToDevice=_switchToDevice;
- @property(nonatomic) _Bool switchFlag_compatibilityStateNormalNotification; // @synthesize switchFlag_compatibilityStateNormalNotification=_switchFlag_compatibilityStateNormalNotification;
- @property(nonatomic) _Bool idsSwitchFlag_DeviceConnectedNotification; // @synthesize idsSwitchFlag_DeviceConnectedNotification=_idsSwitchFlag_DeviceConnectedNotification;
- @property(nonatomic) _Bool idsSwitchFlag_DevicesChangedNotification; // @synthesize idsSwitchFlag_DevicesChangedNotification=_idsSwitchFlag_DevicesChangedNotification;
- @property(nonatomic) _Bool idsSwitchFlag_APIComplete; // @synthesize idsSwitchFlag_APIComplete=_idsSwitchFlag_APIComplete;
- @property(retain, nonatomic) NSMutableArray *switchEventLog; // @synthesize switchEventLog=_switchEventLog;
- @property(retain, nonatomic) NSMapTable *progressObservers; // @synthesize progressObservers=_progressObservers;
- @property(retain, nonatomic) NRDeviceCollectionHistory *history; // @synthesize history=_history;
- @property(nonatomic) _Bool firstUnlocked; // @synthesize firstUnlocked=_firstUnlocked;
- @property(nonatomic) unsigned long long progress; // @synthesize progress=_progress;
- @property(retain, nonatomic) NSUUID *switchID; // @synthesize switchID=_switchID;
- - (void).cxx_destruct;
- - (void)_notify_didAbortSwitch;
- - (void)_notify_didFinishSwitch;
- - (void)_notify_didChangeProgress;
- - (void)_notify_didStartSwitch;
- - (void)_enumerateObserversWithBlock:(CDUnknownBlockType)arg1;
- - (void)_removeObserver:(id)arg1;
- - (void)removeObserver:(id)arg1;
- - (void)_addObserver:(id)arg1 withQueue:(id)arg2;
- - (void)addObserver:(id)arg1 withQueue:(id)arg2;
- - (void)_logSwitch;
- - (double)_durationOfProgress:(unsigned long long)arg1;
- - (void)initialSyncStateObserver:(id)arg1 syncDidCompleteForPairingIdentifier:(id)arg2;
- - (void)receivedIDSConnectedNotificationWithDPDDeviceID:(id)arg1;
- - (void)receivedIDSDevicesChangedNotificationWithDPDDeviceID:(id)arg1;
- - (void)receivedCompatibilityStateNormalNotificationWithDeviceID:(id)arg1;
- - (void)_checkForSwitchCompletionWithDeviceID:(id)arg1;
- - (void)receivedIDSSwitchCompletion;
- - (void)calledIDSSwitchWithDeviceID:(id)arg1;
- - (void)switchProgressTracker:(id)arg1 didChangeProgressTo:(unsigned long long)arg2 forSwitchID:(id)arg3;
- - (id)switchProgressString:(unsigned long long)arg1;
- - (void)_closeSwitchWithDidAbort:(_Bool)arg1;
- - (void)_openSwitchWithDeviceID:(id)arg1 withSwitchToDeviceID:(id)arg2 switchType:(unsigned int)arg3;
- - (void)receivedUserSwitchRequestWithDeviceID:(id)arg1 withSwitchToDeviceID:(id)arg2 switchType:(unsigned int)arg3;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionWaitForSyncToStart : NSObject <EPTransaction>
- {
- EPRoutingSlipEntry *_routingSlipEntry;
- _Bool _done;
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionSetDaemonsEnabled : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBWatchMigrationCompletionRequest : PBRequest <NSCopying>
- {
- int _status;
- struct {
- unsigned int status:1;
- } _has;
- }
- @property(nonatomic) int status; // @synthesize status=_status;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasStatus;
- @end
- @interface NRPowerLog : NSObject
- {
- }
- + (void)logState:(id)arg1 withEvent:(id)arg2;
- @end
- @interface NRPBDeviceWillUnpairResponse : PBCodable <NSCopying>
- {
- }
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @end
- @interface NRPBPairingModeResponse : PBCodable <NSCopying>
- {
- _Bool _success;
- }
- @property(nonatomic) _Bool success; // @synthesize success=_success;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @end
- @interface NRRegistryDaemon : NSObject <NSXPCListenerDelegate, NRPairedDeviceRegistryXPCDaemonDelegate, NRLocalPropertyMonitorObserver, CBCentralManagerDelegate, NRSwitchProgressTrackerObserver, NRPairedSyncAdvisorObserver, NRKeychainSyncStatusManagerObserver, NRRemoteObjectClassADelegate, NRRemoteObjectClassCDelegate, NRRemoteObjectClassDDelegate, NRRemoteObjectCloudDelegate, NRRemoteObjectDelegate, EPUpdateLastUnpairReason, CBPairingAgentDelegate, NRStateMachineDelegate, NRXPCProxyDelegate, NRRegistryProxyDelegate, NRPrivateProxyDelegate, NRRecoveryManagerDelegate, NanoRegistryPrivateDaemonDelegate, EPResourceOwnerDelegate, EPNanoRegistryStatusCodeElectionDelegate, CBScalablePipeManagerDelegate, NRActiveDeviceAssertionManagerObserver, EPSetServiceDisconnection, NRCreateUnpairTriggerFile>
- {
- _Bool _isDeviceUnlocked;
- _Bool _initRemoteProperties;
- _Bool _runBridgeDialogRunsBridge;
- _Bool _lastUnpairAlertDismissed;
- _Bool _version4CompatibilityWorkaround;
- _Bool _nrVersionOverridesActive;
- _Bool _isStateMachineEnabled;
- _Bool _isPairedWhenUnpairing;
- _Bool _isSwitchingDevices;
- _Bool _healthKitLastChanceSyncInProgress;
- _Bool _bluetoothIsScanning;
- _Bool _delayPairingRequestQueueSuspended;
- _Bool _nothingNeedsToBeUnpaired;
- _Bool _firstUnlockEnqueued;
- _Bool _mightNeedToKickOffPairedSyncAfterLaunch;
- _Bool _completedCheckForMigratableDevices;
- _Bool _hasClassAFile;
- int _devicesUpdateCounterNotifyToken;
- int _securePropertiesUnlockedNotifyToken;
- int _daemonIdleNotifyToken;
- int _idsSwitchRetryCounter;
- unsigned int _pairingAttemptCounter;
- CBCentralManager *_central;
- NRStateMachine *_activeMachine;
- NSObject<OS_dispatch_queue> *_deviceQueue;
- NRDeviceCollectionHistory *_history;
- EPPhoneMigrator *_phoneMigrator;
- EPUnlockAssertionManager *_unlockAssertionManager;
- PPNearbyWatchBulletinProvider *_provider;
- BBDataProviderConnection *_dataProviderConnection;
- NSMutableArray *_xpcClients;
- NSXPCListener *_xpcListener;
- NSMutableArray *_privateXPCClients;
- NSXPCListener *_privateXPCListener;
- NSXPCConnection *_xpcLaunchDConnection;
- NRLocalPropertyMonitor *_localProperties;
- PCPersistentTimer *_saveTimer;
- PCPersistentTimer *_redisplayRunBridgeAlertTimer;
- NROSTransaction *_transactionForInit;
- NROSTransaction *_pairingTransaction;
- NROSTransaction *_switchingTransaction;
- NROSTransaction *_notIdleTransaction;
- NRRemoteObjectClassA *_idsServiceClassA;
- NRRemoteObjectClassC *_idsServiceClassC;
- NRRemoteObjectClassD *_idsService;
- NRRemoteObjectCloud *_idsServiceCloud;
- MCProfileConnection *_mcConnection;
- id <NSObject> _mcConnectionSettingsChangedNotificationToken;
- struct __CFRunLoopSource *_runBridgeDialogRunLoopSource;
- struct __CFUserNotification *_runBridgeDialog;
- NRRecoveryManager *_activeRecoveryManager;
- unsigned long long _lastUnpairReason;
- long long _version4CompatibilityWorkaroundVersion;
- long long _maxPairingCompatibilityVersion;
- long long _minPairingCompatibilityVersion;
- long long _minQuickSwitchCompatibilityVersion;
- EPNanoRegistryStatusCodeVote *_switchingStatusCodeVote;
- EPNanoRegistryStatusCodeVote *_recoveryStatusCodeVote;
- EPNanoRegistryStatusCodeVote *_pairingStatusCodeVote;
- EPNanoRegistryStatusCodeVote *_readyStatusCodeVote;
- NSUUID *_switchTargetDevice;
- NSError *_switchCompletionBlockError;
- NSMutableArray *_bluetoothInitBlocks;
- NSLock *_bluetoothInitBlockLock;
- NSLock *_bluetoothUnpairBlockSetsLock;
- NSMutableDictionary *_bluetoothUnpairBlockSets;
- PCPersistentTimer *_fPingIPadTimer;
- NRAlbertPairingReporter *_albertPairingReporter;
- NRSecureDevicePropertyStore *_secureProperties;
- NSMutableDictionary *_pairingIDToCBPeer;
- NSMutableDictionary *_bluetoothIDToPairingID;
- NSMutableSet *_bluetoothDiscoveryEventDedupe;
- NROSTransaction *_discoveryTransaction;
- long long _rssiValue;
- PCPersistentTimer *_gizmoSetCompatibilityStateTimer;
- SBSApplicationRemovabilityService *_appService;
- HKHealthStore *_healthStore;
- NSNumber *_lastDaemonState;
- NRMutableDevice *_bluetoothIsScanningToMatchThisDevice;
- NSObject<OS_dispatch_source> *_historyPurgeWorkingSetTimer;
- NROSTransaction *_receivedPropertiesTransaction;
- long long _receivedPropertiesTransactionRefCounter;
- NSUUID *_unpairSwitchbackWatchBecameActiveAlertSkipDeviceID;
- NSMutableSet *_outstandingBluetoothConnectRequests;
- NRPairingCompatibilityVersionInfo *_versions;
- NRRootCommander *_rootCommander;
- NRConnectivityPublisher *_connectivityPublisher;
- NRExtensiblePair *_ep;
- EPKeymaster *_keymaster;
- NROSTransaction *_watchPusherTransaction;
- EPBulkCharacteristicWriter *_watchPusher;
- EPScalablePipeManagerManager *_pusherPipeManager;
- EPScalablePipeManager *_pusherPipe;
- unsigned long long _watchPusherReferenceCounter;
- EPMigrationAutoTrigger *_migrationAutoTrigger;
- EPMigrationKeyPusher *_migrationKeyPusher;
- NRKeychainSyncStatusManager *_keychainSyncStatusManager;
- NSMutableArray *_unpairDevicesCompletionBlocks;
- NSString *_unpairAssertion;
- NSString *_migrationAssertion;
- NRPowerAssertionFragment *_migrationFragment;
- NSString *_pairingInitialSyncSwitchAssertion;
- }
- + (id)sharedInstance;
- @property(nonatomic) _Bool hasClassAFile; // @synthesize hasClassAFile=_hasClassAFile;
- @property(nonatomic) _Bool completedCheckForMigratableDevices; // @synthesize completedCheckForMigratableDevices=_completedCheckForMigratableDevices;
- @property(nonatomic) _Bool mightNeedToKickOffPairedSyncAfterLaunch; // @synthesize mightNeedToKickOffPairedSyncAfterLaunch=_mightNeedToKickOffPairedSyncAfterLaunch;
- @property(nonatomic) _Bool firstUnlockEnqueued; // @synthesize firstUnlockEnqueued=_firstUnlockEnqueued;
- @property(retain, nonatomic) NSString *pairingInitialSyncSwitchAssertion; // @synthesize pairingInitialSyncSwitchAssertion=_pairingInitialSyncSwitchAssertion;
- @property(nonatomic) _Bool nothingNeedsToBeUnpaired; // @synthesize nothingNeedsToBeUnpaired=_nothingNeedsToBeUnpaired;
- @property(retain, nonatomic) NRPowerAssertionFragment *migrationFragment; // @synthesize migrationFragment=_migrationFragment;
- @property(retain, nonatomic) NSString *migrationAssertion; // @synthesize migrationAssertion=_migrationAssertion;
- @property(retain, nonatomic) NSString *unpairAssertion; // @synthesize unpairAssertion=_unpairAssertion;
- @property(retain, nonatomic) NSMutableArray *unpairDevicesCompletionBlocks; // @synthesize unpairDevicesCompletionBlocks=_unpairDevicesCompletionBlocks;
- @property(retain, nonatomic) NRKeychainSyncStatusManager *keychainSyncStatusManager; // @synthesize keychainSyncStatusManager=_keychainSyncStatusManager;
- @property(retain, nonatomic) EPMigrationKeyPusher *migrationKeyPusher; // @synthesize migrationKeyPusher=_migrationKeyPusher;
- @property(retain, nonatomic) EPMigrationAutoTrigger *migrationAutoTrigger; // @synthesize migrationAutoTrigger=_migrationAutoTrigger;
- @property(nonatomic) _Bool delayPairingRequestQueueSuspended; // @synthesize delayPairingRequestQueueSuspended=_delayPairingRequestQueueSuspended;
- @property(nonatomic) unsigned long long watchPusherReferenceCounter; // @synthesize watchPusherReferenceCounter=_watchPusherReferenceCounter;
- @property(retain, nonatomic) EPScalablePipeManager *pusherPipe; // @synthesize pusherPipe=_pusherPipe;
- @property(retain, nonatomic) EPScalablePipeManagerManager *pusherPipeManager; // @synthesize pusherPipeManager=_pusherPipeManager;
- @property(retain, nonatomic) EPBulkCharacteristicWriter *watchPusher; // @synthesize watchPusher=_watchPusher;
- @property(retain, nonatomic) NROSTransaction *watchPusherTransaction; // @synthesize watchPusherTransaction=_watchPusherTransaction;
- @property(retain, nonatomic) EPKeymaster *keymaster; // @synthesize keymaster=_keymaster;
- @property(retain, nonatomic) NRExtensiblePair *ep; // @synthesize ep=_ep;
- @property(retain, nonatomic) NRConnectivityPublisher *connectivityPublisher; // @synthesize connectivityPublisher=_connectivityPublisher;
- @property(retain, nonatomic) NRRootCommander *rootCommander; // @synthesize rootCommander=_rootCommander;
- @property(retain, nonatomic) NRPairingCompatibilityVersionInfo *versions; // @synthesize versions=_versions;
- @property(retain, nonatomic) NSMutableSet *outstandingBluetoothConnectRequests; // @synthesize outstandingBluetoothConnectRequests=_outstandingBluetoothConnectRequests;
- @property(retain, nonatomic) NSUUID *unpairSwitchbackWatchBecameActiveAlertSkipDeviceID; // @synthesize unpairSwitchbackWatchBecameActiveAlertSkipDeviceID=_unpairSwitchbackWatchBecameActiveAlertSkipDeviceID;
- @property(nonatomic) long long receivedPropertiesTransactionRefCounter; // @synthesize receivedPropertiesTransactionRefCounter=_receivedPropertiesTransactionRefCounter;
- @property(retain, nonatomic) NROSTransaction *receivedPropertiesTransaction; // @synthesize receivedPropertiesTransaction=_receivedPropertiesTransaction;
- @property(retain, nonatomic) NSObject<OS_dispatch_source> *historyPurgeWorkingSetTimer; // @synthesize historyPurgeWorkingSetTimer=_historyPurgeWorkingSetTimer;
- @property(retain, nonatomic) NRMutableDevice *bluetoothIsScanningToMatchThisDevice; // @synthesize bluetoothIsScanningToMatchThisDevice=_bluetoothIsScanningToMatchThisDevice;
- @property(nonatomic) _Bool bluetoothIsScanning; // @synthesize bluetoothIsScanning=_bluetoothIsScanning;
- @property(retain, nonatomic) NSNumber *lastDaemonState; // @synthesize lastDaemonState=_lastDaemonState;
- @property(nonatomic) _Bool healthKitLastChanceSyncInProgress; // @synthesize healthKitLastChanceSyncInProgress=_healthKitLastChanceSyncInProgress;
- @property(retain, nonatomic) HKHealthStore *healthStore; // @synthesize healthStore=_healthStore;
- @property(retain, nonatomic) SBSApplicationRemovabilityService *appService; // @synthesize appService=_appService;
- @property(retain, nonatomic) PCPersistentTimer *gizmoSetCompatibilityStateTimer; // @synthesize gizmoSetCompatibilityStateTimer=_gizmoSetCompatibilityStateTimer;
- @property(nonatomic) long long rssiValue; // @synthesize rssiValue=_rssiValue;
- @property(retain, nonatomic) NROSTransaction *discoveryTransaction; // @synthesize discoveryTransaction=_discoveryTransaction;
- @property(retain, nonatomic) NSMutableSet *bluetoothDiscoveryEventDedupe; // @synthesize bluetoothDiscoveryEventDedupe=_bluetoothDiscoveryEventDedupe;
- @property(retain, nonatomic) NSMutableDictionary *bluetoothIDToPairingID; // @synthesize bluetoothIDToPairingID=_bluetoothIDToPairingID;
- @property(retain, nonatomic) NSMutableDictionary *pairingIDToCBPeer; // @synthesize pairingIDToCBPeer=_pairingIDToCBPeer;
- @property(retain, nonatomic) NRSecureDevicePropertyStore *secureProperties; // @synthesize secureProperties=_secureProperties;
- @property(retain, nonatomic) NRAlbertPairingReporter *albertPairingReporter; // @synthesize albertPairingReporter=_albertPairingReporter;
- @property(retain, nonatomic) PCPersistentTimer *fPingIPadTimer; // @synthesize fPingIPadTimer=_fPingIPadTimer;
- @property(retain, nonatomic) NSMutableDictionary *bluetoothUnpairBlockSets; // @synthesize bluetoothUnpairBlockSets=_bluetoothUnpairBlockSets;
- @property(retain, nonatomic) NSLock *bluetoothUnpairBlockSetsLock; // @synthesize bluetoothUnpairBlockSetsLock=_bluetoothUnpairBlockSetsLock;
- @property(retain, nonatomic) NSLock *bluetoothInitBlockLock; // @synthesize bluetoothInitBlockLock=_bluetoothInitBlockLock;
- @property(retain, nonatomic) NSMutableArray *bluetoothInitBlocks; // @synthesize bluetoothInitBlocks=_bluetoothInitBlocks;
- @property(nonatomic) unsigned int pairingAttemptCounter; // @synthesize pairingAttemptCounter=_pairingAttemptCounter;
- @property(nonatomic) int idsSwitchRetryCounter; // @synthesize idsSwitchRetryCounter=_idsSwitchRetryCounter;
- @property(retain, nonatomic) NSError *switchCompletionBlockError; // @synthesize switchCompletionBlockError=_switchCompletionBlockError;
- @property(retain, nonatomic) NSUUID *switchTargetDevice; // @synthesize switchTargetDevice=_switchTargetDevice;
- @property(retain, nonatomic) EPNanoRegistryStatusCodeVote *readyStatusCodeVote; // @synthesize readyStatusCodeVote=_readyStatusCodeVote;
- @property(retain, nonatomic) EPNanoRegistryStatusCodeVote *pairingStatusCodeVote; // @synthesize pairingStatusCodeVote=_pairingStatusCodeVote;
- @property(retain, nonatomic) EPNanoRegistryStatusCodeVote *recoveryStatusCodeVote; // @synthesize recoveryStatusCodeVote=_recoveryStatusCodeVote;
- @property(retain, nonatomic) EPNanoRegistryStatusCodeVote *switchingStatusCodeVote; // @synthesize switchingStatusCodeVote=_switchingStatusCodeVote;
- @property(nonatomic) _Bool isSwitchingDevices; // @synthesize isSwitchingDevices=_isSwitchingDevices;
- @property(nonatomic) _Bool isPairedWhenUnpairing; // @synthesize isPairedWhenUnpairing=_isPairedWhenUnpairing;
- @property(nonatomic) int daemonIdleNotifyToken; // @synthesize daemonIdleNotifyToken=_daemonIdleNotifyToken;
- @property(nonatomic) int securePropertiesUnlockedNotifyToken; // @synthesize securePropertiesUnlockedNotifyToken=_securePropertiesUnlockedNotifyToken;
- @property(nonatomic) int devicesUpdateCounterNotifyToken; // @synthesize devicesUpdateCounterNotifyToken=_devicesUpdateCounterNotifyToken;
- @property(nonatomic) _Bool isStateMachineEnabled; // @synthesize isStateMachineEnabled=_isStateMachineEnabled;
- @property(nonatomic) _Bool nrVersionOverridesActive; // @synthesize nrVersionOverridesActive=_nrVersionOverridesActive;
- @property(nonatomic) long long minQuickSwitchCompatibilityVersion; // @synthesize minQuickSwitchCompatibilityVersion=_minQuickSwitchCompatibilityVersion;
- @property(nonatomic) long long minPairingCompatibilityVersion; // @synthesize minPairingCompatibilityVersion=_minPairingCompatibilityVersion;
- @property(nonatomic) long long maxPairingCompatibilityVersion; // @synthesize maxPairingCompatibilityVersion=_maxPairingCompatibilityVersion;
- @property(nonatomic) long long version4CompatibilityWorkaroundVersion; // @synthesize version4CompatibilityWorkaroundVersion=_version4CompatibilityWorkaroundVersion;
- @property(nonatomic) _Bool version4CompatibilityWorkaround; // @synthesize version4CompatibilityWorkaround=_version4CompatibilityWorkaround;
- @property(nonatomic) _Bool lastUnpairAlertDismissed; // @synthesize lastUnpairAlertDismissed=_lastUnpairAlertDismissed;
- @property(nonatomic) unsigned long long lastUnpairReason; // @synthesize lastUnpairReason=_lastUnpairReason;
- @property(retain, nonatomic) NRRecoveryManager *activeRecoveryManager; // @synthesize activeRecoveryManager=_activeRecoveryManager;
- @property(nonatomic) _Bool runBridgeDialogRunsBridge; // @synthesize runBridgeDialogRunsBridge=_runBridgeDialogRunsBridge;
- @property(nonatomic) struct __CFUserNotification *runBridgeDialog; // @synthesize runBridgeDialog=_runBridgeDialog;
- @property(nonatomic) struct __CFRunLoopSource *runBridgeDialogRunLoopSource; // @synthesize runBridgeDialogRunLoopSource=_runBridgeDialogRunLoopSource;
- @property(nonatomic) _Bool initRemoteProperties; // @synthesize initRemoteProperties=_initRemoteProperties;
- @property(retain, nonatomic) id <NSObject> mcConnectionSettingsChangedNotificationToken; // @synthesize mcConnectionSettingsChangedNotificationToken=_mcConnectionSettingsChangedNotificationToken;
- @property(retain, nonatomic) MCProfileConnection *mcConnection; // @synthesize mcConnection=_mcConnection;
- @property(retain, nonatomic) NRRemoteObjectCloud *idsServiceCloud; // @synthesize idsServiceCloud=_idsServiceCloud;
- @property(retain, nonatomic) NRRemoteObjectClassD *idsService; // @synthesize idsService=_idsService;
- @property(retain, nonatomic) NRRemoteObjectClassC *idsServiceClassC; // @synthesize idsServiceClassC=_idsServiceClassC;
- @property(retain, nonatomic) NRRemoteObjectClassA *idsServiceClassA; // @synthesize idsServiceClassA=_idsServiceClassA;
- @property(retain, nonatomic) NROSTransaction *notIdleTransaction; // @synthesize notIdleTransaction=_notIdleTransaction;
- @property(retain, nonatomic) NROSTransaction *switchingTransaction; // @synthesize switchingTransaction=_switchingTransaction;
- @property(retain, nonatomic) NROSTransaction *pairingTransaction; // @synthesize pairingTransaction=_pairingTransaction;
- @property(retain, nonatomic) NROSTransaction *transactionForInit; // @synthesize transactionForInit=_transactionForInit;
- @property(retain, nonatomic) PCPersistentTimer *redisplayRunBridgeAlertTimer; // @synthesize redisplayRunBridgeAlertTimer=_redisplayRunBridgeAlertTimer;
- @property(retain, nonatomic) PCPersistentTimer *saveTimer; // @synthesize saveTimer=_saveTimer;
- @property(retain, nonatomic) NRLocalPropertyMonitor *localProperties; // @synthesize localProperties=_localProperties;
- @property(retain, nonatomic) NSXPCConnection *xpcLaunchDConnection; // @synthesize xpcLaunchDConnection=_xpcLaunchDConnection;
- @property(retain, nonatomic) NSXPCListener *privateXPCListener; // @synthesize privateXPCListener=_privateXPCListener;
- @property(retain, nonatomic) NSMutableArray *privateXPCClients; // @synthesize privateXPCClients=_privateXPCClients;
- @property(retain, nonatomic) NSXPCListener *xpcListener; // @synthesize xpcListener=_xpcListener;
- @property(retain, nonatomic) NSMutableArray *xpcClients; // @synthesize xpcClients=_xpcClients;
- @property(retain, nonatomic) BBDataProviderConnection *dataProviderConnection; // @synthesize dataProviderConnection=_dataProviderConnection;
- @property(retain, nonatomic) PPNearbyWatchBulletinProvider *provider; // @synthesize provider=_provider;
- @property(retain, nonatomic) EPUnlockAssertionManager *unlockAssertionManager; // @synthesize unlockAssertionManager=_unlockAssertionManager;
- @property(retain, nonatomic) EPPhoneMigrator *phoneMigrator; // @synthesize phoneMigrator=_phoneMigrator;
- @property(retain, nonatomic) NRDeviceCollectionHistory *history; // @synthesize history=_history;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *deviceQueue; // @synthesize deviceQueue=_deviceQueue;
- @property(retain, nonatomic) NRStateMachine *activeMachine; // @synthesize activeMachine=_activeMachine;
- @property(retain, nonatomic) CBCentralManager *central; // @synthesize central=_central;
- @property(nonatomic) _Bool isDeviceUnlocked; // @synthesize isDeviceUnlocked=_isDeviceUnlocked;
- - (void).cxx_destruct;
- - (void)unpairNRDeviceWithDeviceID:(id)arg1;
- - (_Bool)isPairing;
- - (void)activeDeviceAssertionManagerChangedState;
- - (void)onIdleSettleStateAfterDeterminingIfWeAreSyncing;
- - (void)onIdleSettleState;
- - (void)pairedSyncAdvisorNeedsSync:(id)arg1 isInitialSync:(_Bool)arg2;
- - (void)pairedSyncAdvisorSyncCompleted:(id)arg1;
- - (void)keychainSyncStatusDidChange:(_Bool)arg1;
- - (void)onLaunchContinueUntilIdle;
- - (void)scalablePipeManager:(id)arg1 pipeDidDisconnect:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 pipeDidConnect:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 didUnregisterEndpoint:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 didRegisterEndpoint:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManagerDidUpdateState:(id)arg1;
- - (void)xpcKeepPhoneUnlockedInternalTestSPI:(CDUnknownBlockType)arg1;
- - (void)xpcGetLastMigrationRequestPhoneNameWithCompletion:(CDUnknownBlockType)arg1;
- - (void)remoteObjectReceivedWatchMigrationCompletion:(unsigned long long)arg1;
- - (void)xpcBeginMigrationWithDeviceID:(id)arg1 passcode:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)xpcIsKeychainEnabledWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcSetMigrationConsented:(_Bool)arg1 forDeviceID:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)xpcStopWatchSetupPushWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcIsWatchSetupPushActiveWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcStartWatchSetupPushWithBlock:(CDUnknownBlockType)arg1;
- - (void)abortWatchPusher;
- - (void)stopPushing;
- - (void)startPushing;
- - (void)xpcPutMigrationChallengeCharacteristicWriteData:(id)arg1 completion:(CDUnknownBlockType)arg2;
- - (void)xpcGetMigrationPairingCharacteristicReadDataWithCompletion:(CDUnknownBlockType)arg1;
- - (_Bool)shouldCollectPairingPerfStackshots;
- - (void)xpcPingActiveGizmoWithPriority:(long long)arg1 withMessageSize:(unsigned long long)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)switchProgressTracker:(id)arg1 didChangeProgressTo:(unsigned long long)arg2 forSwitchID:(id)arg3;
- - (void)remoteObject:(id)arg1 receivedMigratedAwayWithAdvertisedName:(id)arg2;
- - (void)remoteObject:(id)arg1 receivedMigrationRequestWithShouldCancel:(_Bool)arg2 responseBlock:(CDUnknownBlockType)arg3;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)remoteObject:(id)arg1 receivedPropertyRequestWithRequestIdentifier:(id)arg2 fromIDSBTUUID:(id)arg3;
- - (void)remoteObject:(id)arg1 receivedPropertyChanges:(id)arg2 isAllProperties:(_Bool)arg3 fromIDSBTUUID:(id)arg4;
- - (id)_deviceFromIDSBTUUID:(id)arg1;
- - (void)remoteObject:(id)arg1 receivedUnpairRequestWithAdvertisedName:(id)arg2 shouldObliterate:(_Bool)arg3 shouldBrick:(_Bool)arg4 shouldPreserveESim:(_Bool)arg5 withPairingFailureCode:(id)arg6 withAbortReason:(id)arg7 withRequestIdentifier:(id)arg8 fromIDSBTUUID:(id)arg9;
- - (void)_updatePairedDevicePropertiesFromIDSDevice:(id)arg1;
- - (void)presentWatchWasUpdatedAlertForDevice:(id)arg1 ifNeededForNewBuildVersion:(id)arg2;
- - (void)_isIDSReady;
- - (id)pairedPairingIDForBluetoothID:(id)arg1;
- - (void)setPairingID:(id)arg1 forBluetoothID:(id)arg2;
- - (void)remoteObjectIDSServiceUnavailable:(id)arg1;
- - (void)remoteObjectDevicesChanged:(id)arg1;
- - (void)remoteObjectIDSServiceAvailable:(id)arg1 withIDSDevice:(id)arg2;
- - (void)remoteObjectAllowedTrafficClassifiersDidReset:(id)arg1;
- - (void)remoteObject:(id)arg1 isConnected:(_Bool)arg2;
- - (void)_updateIDSIsReadyWithClassCDevice:(id)arg1 andClassDDevice:(id)arg2;
- - (_Bool)_isIDSPairedAndConsistentWithIDSDevices:(id)arg1;
- - (_Bool)canPairAnotherDevice;
- - (_Bool)isVersionMismatched;
- - (void)initIDSAsyncWithBlock:(CDUnknownBlockType)arg1;
- - (void)connectIDSDuringPairing;
- - (void)xpcQSRecoveryMigration:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepIDSFinalizeQS:(_Bool)arg1 withPairedBTDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepIDSFinalize:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepObliterate:(_Bool)arg1 withStatePath:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepResetNVRAM:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepICloudDeletePaymentCards:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepStockholmReset:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepIDSUnpair:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepUnpairBluetooth:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepDeletePairingStore:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepRemoteUnpair:(_Bool)arg1 withAdvertisedName:(id)arg2 andPairedDeviceID:(id)arg3 block:(CDUnknownBlockType)arg4;
- - (void)xpcAddRemoveRecoveryStepIDSUnpairStartQS:(_Bool)arg1 withPairedBTDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepIDSUnpairStart:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepDeleteAccounts:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepBackup:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepDisableDaemons:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcSetObliterationEnabled:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcTriggerRecovery:(CDUnknownBlockType)arg1;
- - (void)xpcRecoveryDescription:(CDUnknownBlockType)arg1;
- - (void)xpcRetriggerUnpairInfoDialogWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcResumePairingClientCrashMonitoring:(CDUnknownBlockType)arg1;
- - (void)xpcSuspendPairingClientCrashMonitoring:(CDUnknownBlockType)arg1;
- - (void)_unpairWithDeviceID:(id)arg1 shouldObliterate:(_Bool)arg2 shouldBrick:(_Bool)arg3 shouldPreserveESim:(_Bool)arg4 caller:(id)arg5 operationHasBegun:(CDUnknownBlockType)arg6;
- - (void)xpcUnpairWithDeviceID:(id)arg1 withOptions:(id)arg2 operationHasBegun:(CDUnknownBlockType)arg3;
- - (void)abortPairingDevicesNotCompatible;
- - (void)abortPairingUserRequested;
- - (void)_enterCompatibilityState:(unsigned short)arg1 withDeviceID:(id)arg2;
- - (void)xpcEnterCompatibilityState:(unsigned short)arg1 withDeviceID:(id)arg2;
- - (void)_pairingShouldContinue;
- - (void)xpcPairingShouldContinue;
- - (void)_notifyPasscode:(id)arg1 withDeviceID:(id)arg2;
- - (void)xpcNotifyPasscode:(id)arg1 withDeviceID:(id)arg2;
- - (void)_notifyActivationCompleted:(id)arg1 withSuccess:(_Bool)arg2;
- - (void)xpcNotifyActivationCompleted:(id)arg1 withSuccess:(_Bool)arg2;
- - (void)xpcAbortPairingReason:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)decideWhetherToReportPairingAttempt;
- - (void)handleDeadPairingClientWithName:(id)arg1;
- - (void)_gizmoPasscodeAdvertiseAndPairWithName:(id)arg1 operationHasBegun:(CDUnknownBlockType)arg2;
- - (void)xpcGizmoPasscodeAdvertiseAndPairWithName:(id)arg1 operationHasBegun:(CDUnknownBlockType)arg2;
- - (void)xpcBeginMigrationWithDeviceID:(id)arg1 completion:(CDUnknownBlockType)arg2;
- - (double)abs_to_seconds:(unsigned long long)arg1;
- - (unsigned long long)abs_to_nanos:(unsigned long long)arg1;
- - (double)machTime;
- - (void)_gizmoOOBAdvertiseAndPairWithName:(id)arg1 operationHasBegun:(CDUnknownBlockType)arg2;
- - (void)xpcGizmoOOBAdvertiseAndPairWithName:(id)arg1 operationHasBegun:(CDUnknownBlockType)arg2;
- - (void)clearMagicSwitchAdvertisingIdentifierSeedIfNeeded;
- - (void)_companionPasscodePairWithDeviceID:(id)arg1 withOptions:(id)arg2 operationHasBegun:(CDUnknownBlockType)arg3;
- - (void)xpcCompanionPasscodePairWithDeviceID:(id)arg1 withOptions:(id)arg2 operationHasBegun:(CDUnknownBlockType)arg3;
- - (void)_companionOOBDiscoverAndPairWithName:(id)arg1 withOutOfBandPairingKey:(id)arg2 withOptions:(id)arg3 operationHasBegun:(CDUnknownBlockType)arg4;
- - (void)xpcCompanionOOBDiscoverAndPairWithName:(id)arg1 withOutOfBandPairingKey:(id)arg2 withOptions:(id)arg3 operationHasBegun:(CDUnknownBlockType)arg4;
- - (void)checkAndDisableStandAloneMode;
- - (long long)pairingVersionFromAdvertisedName:(id)arg1;
- - (void)xpcSwitchToSimulator:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)xpcUnpairWithSimulator:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)xpcPairWithSimulator:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- @property(readonly, nonatomic) _Bool pairing;
- - (void)xpcSetValue:(id)arg1 forProperty:(id)arg2 deviceID:(id)arg3;
- - (void)xpcPrivateProxyLostConnection:(id)arg1;
- - (void)xpcProxyLostConnection:(id)arg1;
- - (_Bool)listener:(id)arg1 shouldAcceptNewConnection:(id)arg2;
- - (void)xpcStartListener;
- - (void)xpcSubmitServerRequestReportWithRequestType:(id)arg1 duration:(double)arg2 errorCode:(unsigned int)arg3 block:(CDUnknownBlockType)arg4;
- - (void)pairingAgent:(id)arg1 peerDidUnpair:(id)arg2;
- - (void)pairingAgent:(id)arg1 peerDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(id)arg4;
- - (void)pairingAgent:(id)arg1 peerDidFailToCompletePairing:(id)arg2 error:(id)arg3;
- - (void)pairingAgent:(id)arg1 peerDidCompletePairing:(id)arg2;
- - (void)centralManager:(id)arg1 didConnectPeripheral:(id)arg2;
- - (void)centralManager:(id)arg1 didDisconnectPeripheral:(id)arg2 error:(id)arg3;
- - (void)centralManager:(id)arg1 didDiscoverPeripheral:(id)arg2 advertisementData:(id)arg3 RSSI:(id)arg4;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)updateFromBTState;
- - (void)updateFromBTState:(long long)arg1;
- - (void)processEvent:(id)arg1;
- - (void)xpcPairingClientDidEnterPhase:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcSubmitAlbertPairingReport:(CDUnknownBlockType)arg1;
- - (void)xpcTriggerVersion4Workaround;
- - (void)pushVersion4CompatibilityMessageIfNeeded;
- - (void)updateLegacyPairingCompatibilityVersion;
- - (_Bool)shouldVersion4CompatibilityBeEnabled;
- - (void)startRecovery;
- - (void)lightenUnpair:(id)arg1;
- - (void)lightenUnpairForArchivedDevices:(id)arg1;
- - (_Bool)hasRecoverySteps;
- - (void)_redisplayRunBridgeDialog:(id)arg1;
- - (void)setRedisplayRunBridgeDialogTimer;
- - (void)clearRedisplayRunBridgeAlertTimer;
- - (void)clearPairingAgentDelegate;
- - (void)setPairingAgentDelegate;
- - (void)showLastUnpairAlert;
- - (void)updateLastUnpairReason:(unsigned long long)arg1;
- - (id)sharedRecoveryManager;
- - (void)displayUpdateCompanionDialog;
- - (void)displayRunBridgeDialog:(unsigned long long)arg1;
- - (id)localizedString:(id)arg1;
- - (void)displayRunBridgeDialog;
- - (void)runBridgeNotificationCallbackWithNotification:(struct __CFUserNotification *)arg1 withResponseFlags:(unsigned long long)arg2;
- - (_Bool)isDemoModeEnabled;
- - (void)_resendCompatibilityState;
- - (void)cancelSendCompatibilityState;
- - (void)scheduleSendCompatibilityState;
- - (id)__idsBTUUIDForDevice:(id)arg1;
- - (id)_idsBTUUIDForDevice:(id)arg1;
- - (id)_activeDeviceBTIDSUUID;
- - (void)requestGizmoTransitionToCompatibilityState:(unsigned short)arg1;
- - (void)requestGizmoTransitionToCompatibilityState;
- - (id)trafficClassesWithCompatibilityState:(unsigned short)arg1;
- - (unsigned short)combinedCompatibilityStateWithVersionCompatibilityState:(unsigned short)arg1;
- - (unsigned short)compatibilityStateWithIDSDevice:(id)arg1 shouldForce:(_Bool)arg2;
- - (id)remoteObjectNeedsTrafficClasses:(id)arg1 withIDSDevice:(id)arg2;
- - (void)IDSSetTrafficMode;
- - (id)getCompatibilityStateString:(unsigned short)arg1;
- - (void)deleteAccounts;
- - (void)sendXPCOOBKeyChanged:(id)arg1;
- - (id)getOOBKey;
- - (void)beginDiscovery:(_Bool)arg1 withDeviceToDiscover:(id)arg2;
- - (void)beginDiscoveryWithDeviceToDiscover:(id)arg1;
- - (void)sendRemoteUnpairingDidBeginNotification;
- - (id)getAdvertisedNameFromDevice:(id)arg1;
- - (void)logStateMachineTimeout:(id)arg1 withReason:(id)arg2;
- - (void)restartStateMachineTimeout:(id)arg1;
- - (void)clearStateMachineTimeout:(id)arg1;
- - (void)createStateMachineTimeout:(id)arg1 withDuration:(double)arg2;
- - (void)resumeStateMachineTimeout:(id)arg1;
- - (void)suspendStateMachineTimeout:(id)arg1;
- - (void)clearStateMachineTimeouts;
- - (void)IDSLocalPairingConnectDeviceWithBlock:(CDUnknownBlockType)arg1;
- - (void)IDSLocalPairingSetupCompletedWithBlock:(CDUnknownBlockType)arg1;
- - (void)setOOBPairingEnabled:(_Bool)arg1;
- - (_Bool)createLocalPairingStore:(id)arg1 andNotifyPairingBeginning:(_Bool)arg2;
- - (_Bool)createLocalPairingStore:(id)arg1;
- - (void)notifyPairingBeginning:(id)arg1;
- - (id)updateNRMutableDeviceFromEPDevice:(id)arg1 withNRUUID:(id)arg2;
- - (id)createDeviceFromBluetoothDiscoveryWithAdvertisementData:(id)arg1 withBluetoothPeer:(id)arg2 withRSSI:(id)arg3;
- - (id)createDeviceFromBluetoothPairRequestWithBluetoothPeer:(id)arg1;
- - (id)createDeviceFromCompanionOOBPairingRequest:(id)arg1;
- - (id)getBluetoothIDForPairingID:(id)arg1;
- - (id)getPeerForPairingID:(id)arg1;
- - (_Bool)isBluetoothPaired:(id)arg1;
- - (unsigned short)compatibilityState;
- - (unsigned long long)statusCode;
- - (void)recoveryManager:(id)arg1 activeStateDidChange:(_Bool)arg2;
- - (void)statusCodeManager:(id)arg1 electionOutcomeChanged:(unsigned long long)arg2;
- - (void)notifyStateChanged;
- - (_Bool)isIDSPaired:(id)arg1;
- - (id)IDSGetPairedDevices;
- - (void)IDSAddPairedDevice:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)purgeIDSPairedDevicesExceptFor:(id)arg1;
- - (void)xpcApplyDiff:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (void)purgeIDSPairedDevicesExceptFor:(id)arg1 withQueue:(id)arg2 andCompletion:(CDUnknownBlockType)arg3;
- - (void)purgeIDSPairedDevicesAsyncExceptFor:(id)arg1;
- - (void)deleteUnexpectedIDSPairedDevices;
- - (void)cleanUpDevices:(_Bool)arg1 withDeviceToDelete:(id)arg2;
- - (void)cleanUpDevices:(_Bool)arg1;
- - (void)setIsActive:(_Bool)arg1 withPairingID:(id)arg2;
- - (id)diffsForSetIsActive:(_Bool)arg1 withPairingID:(id)arg2;
- - (void)setIsPaired:(_Bool)arg1 withPairingID:(id)arg2;
- - (void)sendPropertyRequestWithTimeout:(id)arg1 toDevice:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)_updateDevice:(id)arg1 withProperties:(id)arg2;
- - (void)idsSendProperties:(id)arg1 thisIsAllOfThem:(_Bool)arg2;
- - (id)_getSunriseDate;
- - (void)localMonitor:(id)arg1 propertiesDidChange:(id)arg2 thisIsAllOfThem:(_Bool)arg3;
- - (void)deleteLocalPairingStore:(id)arg1;
- - (void)obliterateDevice:(id)arg1 shouldBrick:(_Bool)arg2 shouldPreserveESim:(_Bool)arg3;
- - (void)enableDaemons;
- - (void)pollProperties;
- - (void)refreshPropertyCache;
- - (void)sendXPCBTPairRequestMessage:(id)arg1;
- - (void)notifyClientsToLoadSecureProperties;
- - (void)sendXPCDeviceNeedsPasscodeMessage:(id)arg1 passcode:(id)arg2;
- - (void)activateDevice:(id)arg1;
- - (void)sendUnpairMessage:(id)arg1 unpairingFromPairedState:(_Bool)arg2;
- - (void)respondToBluetoothPasscodePairingRequest:(id)arg1 key:(id)arg2;
- - (void)failBluetoothPairingRequest:(id)arg1;
- - (void)respondToBluetoothOOBPairingRequest:(id)arg1 key:(id)arg2;
- - (void)forceEndDiscovery;
- - (void)forceEndAdvertising;
- - (void)cancelCompanionBluetoothPairingRequest:(id)arg1;
- - (void)sendCompanionBluetoothPairingRequest:(id)arg1;
- - (void)grabPairingAgent;
- - (void)updateIsPairedAggDKey:(id)arg1;
- - (id)makeLocalPairingStorePairingID:(id)arg1;
- - (id)getLocalPairingStorePairingID:(id)arg1;
- - (void)unpairBluetoothDevicesWithPeers:(id)arg1 andQueue:(id)arg2 andCompletion:(CDUnknownBlockType)arg3;
- - (void)fireBluetoothUnpairBlocksWithPeer:(id)arg1;
- - (void)unregisterBluetoothUnpairBlockWithToken:(id)arg1;
- - (id)registerBluetoothUnpairBlockWithIdentifier:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)getBluetoothPairedPeersWithQueue:(id)arg1 andCompletion:(CDUnknownBlockType)arg2;
- - (_Bool)isBluetoothPoweredOn;
- - (_Bool)isBluetoothConnected;
- - (_Bool)isBluetoothPoweredOn:(long long)arg1;
- - (_Bool)isBluetoothConnected:(long long)arg1;
- - (id)getPairedPeer:(id)arg1;
- - (void)__saveHistory;
- - (void)_saveNRState;
- - (id)archiveObject:(id)arg1 withSecureItems:(_Bool)arg2;
- - (void)dealloc;
- - (void)recoveryManagerDidBeginRecovery:(id)arg1;
- - (void)recoveryManagerDidEndRecovery:(id)arg1;
- - (void)flagForUnpairStaleArchivedDevicesWithCompletion;
- - (id)ensureActiveDevice;
- - (_Bool)isInternalInstall;
- - (void)normalizeDaemonStateWithBlock:(CDUnknownBlockType)arg1;
- - (void)normalizeDaemonState;
- - (void)archiveWatchesIfRestoredFromBackup:(CDUnknownBlockType)arg1;
- - (void)deviceUnlocked;
- - (void)startFirstUnlockQueueIfNotAlreadyUnlocked;
- - (_Bool)isSecureDataAvailable;
- - (_Bool)managedConfigurationWatchDisabled;
- - (void)unregisterManagedConfigurationChanged;
- - (void)registerManagedConfigurationChanged:(CDUnknownBlockType)arg1;
- - (void)enableStateMachine;
- - (unsigned long long)readNotifyToken:(int)arg1;
- - (void)updateNotifyToken:(int)arg1 withValue:(unsigned long long)arg2 withNotificationName:(id)arg3;
- - (void)updateNotifyToken:(int)arg1 withValue:(unsigned long long)arg2 withNotificationName:(id)arg3 alwaysPost:(_Bool)arg4;
- - (int)getNotifyTokenWithName:(id)arg1;
- - (void)initializeStateMachineWithBlock:(CDUnknownBlockType)arg1;
- - (void)initLocalProperties;
- - (void)checkAndUpdateLastUnpairReason;
- - (void)allocateDictionaries;
- - (void)ackXPCEvents;
- - (void)cleanupPairingStore;
- - (id)init;
- - (void)setServiceDisconnectionWithBool:(_Bool)arg1;
- - (void)connectIDSIfNeeded;
- - (void)setWatchRelatedAppRemovalAllowed:(_Bool)arg1;
- - (void)logIfVersionsAreOverridden;
- - (_Bool)pairingCompatibilityVersionInit;
- - (void)initBluetoothWithBlock:(CDUnknownBlockType)arg1;
- - (_Bool)unpairIfNeededWithBlock:(CDUnknownBlockType)arg1;
- - (_Bool)canUnpairADeviceRightNow:(_Bool)arg1;
- - (_Bool)needToUnpairADevice;
- - (id)_getRecoveryManagerForDeviceID:(id)arg1;
- - (void)unpairEverythingBecause:(unsigned long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)unpairDevices:(id)arg1 because:(unsigned long long)arg2 later:(_Bool)arg3 withCompletion:(CDUnknownBlockType)arg4;
- - (void)unpairDevices:(id)arg1 because:(unsigned long long)arg2 withCompletion:(CDUnknownBlockType)arg3;
- - (id)unpairReasonString:(unsigned long long)arg1;
- - (_Bool)unpairTriggerFileDoesNotExist;
- - (void)createUnpairTriggerFile:(_Bool)arg1;
- - (id)legacyUnpairTriggerFileContents;
- - (id)unpairTriggerFileContents;
- - (void)switchStateMachine:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)movePairedSlotToActiveSlotWithPairingID:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)_switchToStateMachine:(id)arg1 andRecoveryManager:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)clearActiveSlotWithCompletion:(CDUnknownBlockType)arg1;
- - (void)deleteSlotWithPairingID:(id)arg1;
- - (_Bool)saveActiveSlotToPairedSlot;
- - (_Bool)okayToSwitchActiveSlot;
- - (_Bool)shouldSaveActiveSlot;
- - (id)getActiveSlotPairingID;
- - (void)xpcActiveDeviceAssertions:(CDUnknownBlockType)arg1;
- - (void)xpcDeviceIDAtSwitchIndex:(unsigned int)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcSwitchIndex:(CDUnknownBlockType)arg1;
- - (void)_initiateDeviceSwitchShouldForce:(_Bool)arg1 restart:(_Bool)arg2 idsRestart:(_Bool)arg3 withBlock:(CDUnknownBlockType)arg4;
- - (id)_getPairingIDForBluetoothID:(id)arg1;
- - (void)_initiateDeviceSwitchShouldForce:(_Bool)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)_endDeviceSwitchWithDeviceID:(id)arg1 shouldForce:(_Bool)arg2 withError:(id)arg3 justLoadStateMachine:(_Bool)arg4;
- - (void)_addSwitchCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)_switchActiveDeviceWithDeviceID:(id)arg1 forceNRSwitch:(_Bool)arg2 switchType:(unsigned int)arg3 completion:(CDUnknownBlockType)arg4;
- - (void)xpcInvalidateSwitchAssertionWithIdentifier:(id)arg1;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(id)arg1 requestorPID:(int)arg2 withAssertionHandler:(CDUnknownBlockType)arg3;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(id)arg1 withAssertionHandler:(CDUnknownBlockType)arg2;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(id)arg1 isMagicSwitch:(_Bool)arg2 operationHasCompleted:(CDUnknownBlockType)arg3;
- - (void)_scanHistoryForUpdateModeDevices;
- - (void)deleteSharingPathWithPairingID:(id)arg1;
- - (void)setUpHistoryCompletionBlocks;
- - (void)rearmHistoryPurgeWorkingSetTimer;
- - (void)broadcastIfDaemonIsIdle;
- - (_Bool)unarchiveDeviceHistory;
- @property(readonly, nonatomic) NRMutableDeviceCollection *deviceCollection;
- - (void)abortPairing;
- - (void)xpcOverrideSignalStrengthLimit:(long long)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcEndDiscoveryWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcBeginDiscoveryWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcGetDeviceCollectionWithNoEntitlementBlock:(CDUnknownBlockType)arg1;
- - (void)xpcGetDeviceCollectionWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcClientInfo:(CDUnknownBlockType)arg1;
- - (void)xpcGetDiffSinceIndex:(unsigned long long)arg1 withNoEntitlementBlock:(CDUnknownBlockType)arg2;
- - (void)xpcGetDiffSinceIndex:(unsigned long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcGetChangeHistoryWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcRetrieveSecureProperties:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (id)_pathToNanoRegistryStateDirectory;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRBridgeBadger : NSObject <NRSwitchProgressTrackerObserver>
- {
- NRDeviceCollectionHistory *_deviceCollectionHistory;
- NPSDomainAccessor *_bridgeDomainAccessor;
- }
- + (id)sharedInstance;
- @property(retain, nonatomic) NPSDomainAccessor *bridgeDomainAccessor; // @synthesize bridgeDomainAccessor=_bridgeDomainAccessor;
- @property(retain, nonatomic) NRDeviceCollectionHistory *deviceCollectionHistory; // @synthesize deviceCollectionHistory=_deviceCollectionHistory;
- - (void).cxx_destruct;
- - (void)switchProgressTracker:(id)arg1 didAbortSwitch:(id)arg2;
- - (void)switchProgressTracker:(id)arg1 didChangeProgressTo:(unsigned long long)arg2 forSwitchID:(id)arg3;
- - (void)refreshUpdateBadge;
- - (void)setBadgeValue:(long long)arg1;
- - (void)clearBadge;
- - (void)setBadge;
- - (void)dealloc;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRAlbertPairingReportData : NSObject <NSSecureCoding>
- {
- NSString *_watchUDID;
- NSString *_watchSerial;
- NSString *_watchVersion;
- NSString *_phoneUDID;
- NSString *_phoneSerial;
- NSString *_phoneIMEI;
- NSString *_phoneMEID;
- NSString *_phoneVersion;
- NSDictionary *_xmlDictionary;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSDictionary *xmlDictionary; // @synthesize xmlDictionary=_xmlDictionary;
- @property(retain, nonatomic) NSString *phoneVersion; // @synthesize phoneVersion=_phoneVersion;
- @property(retain, nonatomic) NSString *phoneMEID; // @synthesize phoneMEID=_phoneMEID;
- @property(retain, nonatomic) NSString *phoneIMEI; // @synthesize phoneIMEI=_phoneIMEI;
- @property(retain, nonatomic) NSString *phoneSerial; // @synthesize phoneSerial=_phoneSerial;
- @property(retain, nonatomic) NSString *phoneUDID; // @synthesize phoneUDID=_phoneUDID;
- @property(retain, nonatomic) NSString *watchVersion; // @synthesize watchVersion=_watchVersion;
- @property(retain, nonatomic) NSString *watchSerial; // @synthesize watchSerial=_watchSerial;
- @property(retain, nonatomic) NSString *watchUDID; // @synthesize watchUDID=_watchUDID;
- - (void).cxx_destruct;
- - (void)_initLocalDeviceInfo;
- - (void)_initDeviceInfoFromDevice:(id)arg1 andSecurePropertyStore:(id)arg2;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithDevice:(id)arg1 andSecurePropertyStore:(id)arg2;
- @end
- @interface NRAlbertPairingReportWrapper : NSObject <NSSecureCoding>
- {
- NSObject<OS_dispatch_queue> *_queue;
- NSData *_pairingInfoXML;
- NSData *_phoneCertificate;
- NSData *_phoneSignature;
- NSDictionary *_xmlDictionary;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSDictionary *xmlDictionary; // @synthesize xmlDictionary=_xmlDictionary;
- @property(retain, nonatomic) NSData *phoneSignature; // @synthesize phoneSignature=_phoneSignature;
- @property(retain, nonatomic) NSData *phoneCertificate; // @synthesize phoneCertificate=_phoneCertificate;
- @property(retain, nonatomic) NSData *pairingInfoXML; // @synthesize pairingInfoXML=_pairingInfoXML;
- - (void).cxx_destruct;
- - (id)_signatureWithIdentity:(struct __SecIdentity *)arg1;
- - (id)_phoneCertificateData;
- - (struct __SecCertificate *)_sharedPhoneCertificate;
- - (struct __SecIdentity *)_copyPhoneIdentity;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithAlbertPairingReportData:(id)arg1;
- @end
- @interface NRAlbertPairingReporter : NSObject <NSURLSessionDelegate>
- {
- NSObject<OS_dispatch_queue> *_queue;
- NRMutableDevice *_device;
- }
- - (void).cxx_destruct;
- - (void)URLSession:(id)arg1 didReceiveChallenge:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
- - (void)_sendPairingActivityData:(id)arg1;
- - (id)_submissionURL;
- - (void)submitPairingReportWithDevice:(id)arg1 andSecurePropertyStore:(id)arg2;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPIDSDevicePairingAgent : NSObject <NRRemoteObjectConnectivityObserver, EPIDSDevicePairingAgent>
- {
- NSArray *_remoteObjects;
- _Bool _isPaired;
- _Bool _isDisabled;
- NSPointerArray *_pairingAgentObservers;
- }
- - (void).cxx_destruct;
- - (void)remoteObjectIDSServiceAvailable:(id)arg1 withIDSDevice:(id)arg2;
- - (void)update;
- - (void)disablePairingCheck:(_Bool)arg1;
- - (void)removeIDSPairingAgentObserver:(id)arg1;
- - (void)addIDSPairingAgentObserver:(id)arg1;
- - (id)initWithRemoteObjects:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionUpdatePairedsync : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepIDSUnpairStartQS : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- id <NRRecoveryManagerStepDelegate> _recoveryManager;
- NSObject<OS_dispatch_queue> *_queue;
- NSUUID *_deviceID;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (id)migrateWithDictionary:(id)arg1;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithPairedBluetoothDeviceID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionCarouselController : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBPropertiesChanged : PBCodable <NSCopying>
- {
- double _bornOn;
- NSMutableArray *_properties;
- _Bool _thisIsAllOfThem;
- struct {
- unsigned int bornOn:1;
- } _has;
- }
- + (Class)propertiesType;
- @property(nonatomic) double bornOn; // @synthesize bornOn=_bornOn;
- @property(retain, nonatomic) NSMutableArray *properties; // @synthesize properties=_properties;
- @property(nonatomic) _Bool thisIsAllOfThem; // @synthesize thisIsAllOfThem=_thisIsAllOfThem;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasBornOn;
- - (id)propertiesAtIndex:(unsigned long long)arg1;
- - (unsigned long long)propertiesCount;
- - (void)addProperties:(id)arg1;
- - (void)clearProperties;
- @end
- @interface NRDataFilePaths : NSObject
- {
- }
- + (id)_pathToUnpairTriggerFile;
- + (id)_pathToNanoRegistryUnpairTriggerFileDirectory;
- + (id)_pathToRecoveryStateFile;
- + (id)_pathToSecureDevicePropertiesFile;
- + (id)_pathToStateMachineStateFile;
- + (id)_pathToDevicePropertiesFile;
- + (id)_pathToNanoRegistryPairingStorePathDirectory;
- + (id)_pathToNanoRegistryStateDirectory;
- + (id)pathToNanoRegistryHistoryActiveStateMachineFile:(id)arg1;
- + (id)pathToNanoRegistryHistoryRecoveryManagerFile:(id)arg1;
- + (id)pathToNanoRegistryUDIDFile;
- + (id)pathToNanoRegistryHistorySecurePropertiesFile;
- + (id)pathToNanoRegistryClassAFile;
- + (id)pathToNanoRegistryMigrationRoutingSlip;
- + (id)pathToNanoRegistryHistoryFile;
- + (id)pathToNanoRegistryStateDirectory;
- @end
- @interface EPDiscoverer : NSObject <EPDeviceCollectionDelegate, EPDiscovererDelegate>
- {
- EPDiscovererManager *_manager;
- id <EPDiscovererDelegate> _delegate;
- }
- - (void).cxx_destruct;
- - (void)discovererBluetoothIsWorking:(id)arg1;
- - (void)discovererBluetoothMayHaveFailed:(id)arg1;
- - (void)collection:(id)arg1 deviceInfoDidDealloc:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeUnproximate:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeUndisplayable:(id)arg2;
- - (void)collection:(id)arg1 deviceDidDisappear:(id)arg2;
- - (void)collection:(id)arg1 deviceDidUpdate:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeProximate:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeDisplayable:(id)arg2;
- - (void)collection:(id)arg1 deviceDidAppear:(id)arg2;
- @property(readonly, nonatomic) NSMutableSet *proximateDevices;
- @property(readonly, nonatomic) NSMutableSet *displayableDevices;
- @property(readonly, nonatomic) NSDictionary *devices;
- - (id)initWithManager:(id)arg1 withDelegate:(id)arg2;
- - (void)dealloc;
- - (id)initBase;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPDiscovererManager : NSObject <CBCentralManagerDelegate, CBCentralManagerPrivateDelegate, EPDeviceCollectionDelegate, EPResourceOwnerDelegate>
- {
- EPCentralManager *_central;
- _Bool _isScanning;
- NSPointerArray *_discoverers;
- long long _pairingFailures;
- unsigned long long _newBluetoothState;
- unsigned long long _bluetoothState;
- NSObject<OS_dispatch_source> *_currentTimer;
- _Bool _wasNeedingDiscovering;
- NRPowerAssertionFragment *_powerAssertion;
- _Bool _scanForProximity;
- NSArray *_discoverDeviceUUIDs;
- EPDeviceCollection *_deviceCollection;
- }
- @property(readonly, nonatomic) EPDeviceCollection *deviceCollection; // @synthesize deviceCollection=_deviceCollection;
- @property(nonatomic) _Bool scanForProximity; // @synthesize scanForProximity=_scanForProximity;
- @property(retain, nonatomic) NSArray *discoverDeviceUUIDs; // @synthesize discoverDeviceUUIDs=_discoverDeviceUUIDs;
- - (void).cxx_destruct;
- - (void)collectionPairingSuccess:(id)arg1;
- - (void)collectionPairingFailure:(id)arg1;
- - (void)collection:(id)arg1 deviceInfoDidDealloc:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeUnproximate:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeUndisplayable:(id)arg2;
- - (void)collection:(id)arg1 deviceDidDisappear:(id)arg2;
- - (void)collection:(id)arg1 deviceDidUpdate:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeProximate:(id)arg2;
- - (void)collection:(id)arg1 deviceDidBecomeDisplayable:(id)arg2;
- - (void)collection:(id)arg1 deviceDidAppear:(id)arg2;
- - (void)centralManager:(id)arg1 didDiscoverPeripheral:(id)arg2 advertisementData:(id)arg3 RSSI:(id)arg4;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)removeDiscoverer:(id)arg1;
- - (void)notifyDelegateOfBluetoothSuccess;
- - (void)notifyDelegateOfPossibleBluetoothFailure;
- - (void)update;
- - (id)newDiscovererWithDelegate:(id)arg1;
- - (id)init;
- - (id)devicesDictionary;
- - (void)setTimerDuration:(double)arg1 withBlock:(CDUnknownBlockType)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionQuarantineFiles : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRootCommander : NSObject <NRRootCommander>
- {
- }
- + (_Bool)_supportsWatchCompanionCapability;
- - (id)backupHash;
- - (void)deleteQuarantinedDataWithStoreUUID:(id)arg1 queue:(id)arg2 completion:(CDUnknownBlockType)arg3;
- - (void)unquarantineDataWithStoreUUID:(id)arg1 services:(id)arg2 queue:(id)arg3 completion:(CDUnknownBlockType)arg4;
- - (void)quarantineDataWithStoreUUID:(id)arg1 services:(id)arg2 queue:(id)arg3 completion:(CDUnknownBlockType)arg4;
- - (void)cleanupPairedStoreWithUUIDs:(id)arg1 withIndex:(unsigned long long)arg2 withQueue:(id)arg3 withCompletion:(CDUnknownBlockType)arg4;
- - (id)_getLocalPairingStorePairingID:(id)arg1;
- - (void)_deletePairedStoreWithUUID:(id)arg1 withQueue:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
- - (void)deletePairedStoreWithUUID:(id)arg1 withQueue:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
- - (void)_enableNanoDaemonsWithBool:(_Bool)arg1 withQueue:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
- - (void)enableNanoDaemonsWithBool:(_Bool)arg1 withQueue:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
- - (id)_syncDaemonProxyWithErrorString:(id)arg1;
- - (id)_daemonProxyWithErrorString:(id)arg1 withErrorHandler:(CDUnknownBlockType)arg2;
- - (id)_daemonConnection;
- - (void)_initialize;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBPropertyValue : PBCodable <NSCopying>
- {
- NSMutableArray *_arrayValues;
- NSData *_dataValue;
- NRPBPropertyValue *_dictionaryKey;
- NRPBNumber *_numberValue;
- NRPBSize *_sizeValue;
- NSString *_stringValue;
- NSData *_uUIDValue;
- _Bool _isSet;
- struct {
- unsigned int isSet:1;
- } _has;
- }
- + (Class)arrayValuesType;
- @property(nonatomic) _Bool isSet; // @synthesize isSet=_isSet;
- @property(retain, nonatomic) NSMutableArray *arrayValues; // @synthesize arrayValues=_arrayValues;
- @property(retain, nonatomic) NRPBPropertyValue *dictionaryKey; // @synthesize dictionaryKey=_dictionaryKey;
- @property(retain, nonatomic) NRPBSize *sizeValue; // @synthesize sizeValue=_sizeValue;
- @property(retain, nonatomic) NSData *dataValue; // @synthesize dataValue=_dataValue;
- @property(retain, nonatomic) NSData *uUIDValue; // @synthesize uUIDValue=_uUIDValue;
- @property(retain, nonatomic) NRPBNumber *numberValue; // @synthesize numberValue=_numberValue;
- @property(retain, nonatomic) NSString *stringValue; // @synthesize stringValue=_stringValue;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasIsSet;
- - (id)arrayValuesAtIndex:(unsigned long long)arg1;
- - (unsigned long long)arrayValuesCount;
- - (void)addArrayValues:(id)arg1;
- - (void)clearArrayValues;
- @property(readonly, nonatomic) _Bool hasDictionaryKey;
- @property(readonly, nonatomic) _Bool hasSizeValue;
- @property(readonly, nonatomic) _Bool hasDataValue;
- @property(readonly, nonatomic) _Bool hasUUIDValue;
- @property(readonly, nonatomic) _Bool hasNumberValue;
- @property(readonly, nonatomic) _Bool hasStringValue;
- @end
- @interface NRStateTimer : NSObject
- {
- _Bool _fired;
- _Bool _firstResumeComplete;
- PCPersistentTimer *_timer;
- double _duration;
- double _remaining;
- double _startTime;
- NSString *_name;
- CDUnknownBlockType _block;
- NRQueue *_queue;
- }
- @property(retain, nonatomic) NRQueue *queue; // @synthesize queue=_queue;
- @property(nonatomic) _Bool firstResumeComplete; // @synthesize firstResumeComplete=_firstResumeComplete;
- @property(nonatomic) _Bool fired; // @synthesize fired=_fired;
- @property(copy, nonatomic) CDUnknownBlockType block; // @synthesize block=_block;
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- @property(nonatomic) double startTime; // @synthesize startTime=_startTime;
- @property(nonatomic) double remaining; // @synthesize remaining=_remaining;
- @property(nonatomic) double duration; // @synthesize duration=_duration;
- @property(retain, nonatomic) PCPersistentTimer *timer; // @synthesize timer=_timer;
- - (void).cxx_destruct;
- - (id)description;
- - (void)invalidate;
- - (void)suspend;
- - (void)resume;
- - (void)fire:(id)arg1;
- - (id)initWithDuration:(double)arg1 withName:(id)arg2 withQueue:(id)arg3;
- @end
- @interface NRState : NSObject
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (double)inAdditionToAGlobalTimeoutHeresALocalTimeout;
- + (id)globalTimeoutEvent;
- + (double)timeout;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateMachineState : NSObject <NSSecureCoding>
- {
- _Bool _bluetoothPairingRequestSent;
- _Bool _isBluetoothOn;
- _Bool _isBluetoothPairComplete;
- _Bool _IDSAccountAndDevicePresent;
- _Bool _isInitialPropertiesReceived;
- _Bool _notFirstPairingAttempt;
- _Bool _waitingForPairingToContinue;
- _Bool _isBluetoothPaired;
- _Bool _isPairingVersionMismatched;
- _Bool _isPairingClientProcessMonitoringDisabled;
- unsigned short _gizmoCompatibilityState;
- unsigned short _lastReceivedCompatibilityState;
- unsigned short _lastCompatibilityStateSentToGizmo;
- int _bluetoothPairRetries;
- id <NRStateMachineDelegate> _delegate;
- NSString *_advertisedName;
- NSString *_idsName;
- NSString *_currentStateName;
- NSUUID *_deviceID;
- NSNumber *_bluetoothPairRequestPasscode;
- long long _bluetoothPairRequestPairingType;
- NSUUID *_bluetoothPairRequestDeviceID;
- NSUUID *_bluetoothPairCompleteEventDeviceID;
- NSUUID *_bluetoothUnpairDeviceID;
- NSUUID *_bluetoothDiscoveryDeviceID;
- NSUUID *_xpcPairRequestDeviceID;
- NSUUID *_xpcPasscodeResponseDeviceID;
- NSNumber *_xpcPasscodeResponsePasscode;
- NSString *_xpcPairRequestAdvertisedName;
- NSData *_xpcPairingRequestOOBKey;
- long long _remotePairingVersion;
- NSMutableArray *_startupEventQueue;
- NSDate *_lastCompatibilityDialogDisplayDate;
- NSString *_remoteDeviceBuild;
- NSString *_screenName;
- NSDate *_pairingStartTime;
- double _lastCompatibilityStateDateSentToGizmo;
- NSUUID *_bluetoothAlreadyPairedPairingID;
- NSUUID *_bluetoothAlreadyPairedBluetoothID;
- long long _idsDisconnectCounter;
- long long _btPairingRetryCount;
- NRPairingReport *_pairingReport;
- CBPeer *_operationPeer;
- NSData *_operationOOBKey;
- NSNumber *_operationPasscode;
- NSString *_pairingStartEventName;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSString *pairingStartEventName; // @synthesize pairingStartEventName=_pairingStartEventName;
- @property(retain, nonatomic) NSNumber *operationPasscode; // @synthesize operationPasscode=_operationPasscode;
- @property(retain, nonatomic) NSData *operationOOBKey; // @synthesize operationOOBKey=_operationOOBKey;
- @property(retain, nonatomic) CBPeer *operationPeer; // @synthesize operationPeer=_operationPeer;
- @property(retain, nonatomic) NRPairingReport *pairingReport; // @synthesize pairingReport=_pairingReport;
- @property(nonatomic) long long btPairingRetryCount; // @synthesize btPairingRetryCount=_btPairingRetryCount;
- @property(nonatomic) long long idsDisconnectCounter; // @synthesize idsDisconnectCounter=_idsDisconnectCounter;
- @property(nonatomic) NSUUID *bluetoothAlreadyPairedBluetoothID; // @synthesize bluetoothAlreadyPairedBluetoothID=_bluetoothAlreadyPairedBluetoothID;
- @property(nonatomic) NSUUID *bluetoothAlreadyPairedPairingID; // @synthesize bluetoothAlreadyPairedPairingID=_bluetoothAlreadyPairedPairingID;
- @property(nonatomic) double lastCompatibilityStateDateSentToGizmo; // @synthesize lastCompatibilityStateDateSentToGizmo=_lastCompatibilityStateDateSentToGizmo;
- @property(nonatomic) unsigned short lastCompatibilityStateSentToGizmo; // @synthesize lastCompatibilityStateSentToGizmo=_lastCompatibilityStateSentToGizmo;
- @property(retain, nonatomic) NSDate *pairingStartTime; // @synthesize pairingStartTime=_pairingStartTime;
- @property(retain, nonatomic) NSString *screenName; // @synthesize screenName=_screenName;
- @property(retain, nonatomic) NSString *remoteDeviceBuild; // @synthesize remoteDeviceBuild=_remoteDeviceBuild;
- @property(nonatomic) unsigned short lastReceivedCompatibilityState; // @synthesize lastReceivedCompatibilityState=_lastReceivedCompatibilityState;
- @property(retain, nonatomic) NSDate *lastCompatibilityDialogDisplayDate; // @synthesize lastCompatibilityDialogDisplayDate=_lastCompatibilityDialogDisplayDate;
- @property(nonatomic) _Bool isPairingClientProcessMonitoringDisabled; // @synthesize isPairingClientProcessMonitoringDisabled=_isPairingClientProcessMonitoringDisabled;
- @property(nonatomic) unsigned short gizmoCompatibilityState; // @synthesize gizmoCompatibilityState=_gizmoCompatibilityState;
- @property(retain, nonatomic) NSMutableArray *startupEventQueue; // @synthesize startupEventQueue=_startupEventQueue;
- @property(nonatomic) long long remotePairingVersion; // @synthesize remotePairingVersion=_remotePairingVersion;
- @property(nonatomic) _Bool isPairingVersionMismatched; // @synthesize isPairingVersionMismatched=_isPairingVersionMismatched;
- @property(nonatomic) _Bool isBluetoothPaired; // @synthesize isBluetoothPaired=_isBluetoothPaired;
- @property(nonatomic) _Bool waitingForPairingToContinue; // @synthesize waitingForPairingToContinue=_waitingForPairingToContinue;
- @property(nonatomic) _Bool notFirstPairingAttempt; // @synthesize notFirstPairingAttempt=_notFirstPairingAttempt;
- @property(nonatomic) _Bool isInitialPropertiesReceived; // @synthesize isInitialPropertiesReceived=_isInitialPropertiesReceived;
- @property(nonatomic) _Bool IDSAccountAndDevicePresent; // @synthesize IDSAccountAndDevicePresent=_IDSAccountAndDevicePresent;
- @property(nonatomic) int bluetoothPairRetries; // @synthesize bluetoothPairRetries=_bluetoothPairRetries;
- @property(nonatomic) _Bool isBluetoothPairComplete; // @synthesize isBluetoothPairComplete=_isBluetoothPairComplete;
- @property(nonatomic) _Bool isBluetoothOn; // @synthesize isBluetoothOn=_isBluetoothOn;
- @property(retain, nonatomic) NSData *xpcPairingRequestOOBKey; // @synthesize xpcPairingRequestOOBKey=_xpcPairingRequestOOBKey;
- @property(retain, nonatomic) NSString *xpcPairRequestAdvertisedName; // @synthesize xpcPairRequestAdvertisedName=_xpcPairRequestAdvertisedName;
- @property(retain, nonatomic) NSNumber *xpcPasscodeResponsePasscode; // @synthesize xpcPasscodeResponsePasscode=_xpcPasscodeResponsePasscode;
- @property(retain, nonatomic) NSUUID *xpcPasscodeResponseDeviceID; // @synthesize xpcPasscodeResponseDeviceID=_xpcPasscodeResponseDeviceID;
- @property(retain, nonatomic) NSUUID *xpcPairRequestDeviceID; // @synthesize xpcPairRequestDeviceID=_xpcPairRequestDeviceID;
- @property(nonatomic) _Bool bluetoothPairingRequestSent; // @synthesize bluetoothPairingRequestSent=_bluetoothPairingRequestSent;
- @property(retain, nonatomic) NSUUID *bluetoothDiscoveryDeviceID; // @synthesize bluetoothDiscoveryDeviceID=_bluetoothDiscoveryDeviceID;
- @property(retain, nonatomic) NSUUID *bluetoothUnpairDeviceID; // @synthesize bluetoothUnpairDeviceID=_bluetoothUnpairDeviceID;
- @property(retain, nonatomic) NSUUID *bluetoothPairCompleteEventDeviceID; // @synthesize bluetoothPairCompleteEventDeviceID=_bluetoothPairCompleteEventDeviceID;
- @property(retain, nonatomic) NSUUID *bluetoothPairRequestDeviceID; // @synthesize bluetoothPairRequestDeviceID=_bluetoothPairRequestDeviceID;
- @property(nonatomic) long long bluetoothPairRequestPairingType; // @synthesize bluetoothPairRequestPairingType=_bluetoothPairRequestPairingType;
- @property(retain, nonatomic) NSNumber *bluetoothPairRequestPasscode; // @synthesize bluetoothPairRequestPasscode=_bluetoothPairRequestPasscode;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- @property(copy, nonatomic) NSString *currentStateName; // @synthesize currentStateName=_currentStateName;
- @property(copy, nonatomic) NSString *idsName; // @synthesize idsName=_idsName;
- @property(copy, nonatomic) NSString *advertisedName; // @synthesize advertisedName=_advertisedName;
- @property(nonatomic) __weak id <NRStateMachineDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) unsigned short compatibilityState;
- - (id)description;
- - (unsigned short)compatibilityStateWithStateName:(id)arg1;
- - (_Bool)isPairingErrorSet;
- - (_Bool)didPairingReportRecordAFailure;
- - (void)submitPairingReportWithPairingAttemptCounter:(unsigned int)arg1 andSwitchCounter:(unsigned int)arg2 andPairedDeviceCount:(unsigned int)arg3 andGizmoHardware:(id)arg4 andGizmoSerial:(id)arg5 andBuildType:(id)arg6 andEnclosureMaterial:(unsigned int)arg7 shouldLogOnly:(_Bool)arg8;
- - (void)setPairingReportErrorForRemoteError:(unsigned long long)arg1 withReason:(id)arg2;
- - (void)setPairingReportErrorForPairingClient:(id)arg1 reason:(id)arg2;
- @property(retain, nonatomic) NSError *pairingError;
- - (_Bool)isBusy;
- @property(readonly, nonatomic) _Bool isUnpaired;
- @property(readonly, nonatomic) _Bool isPaired;
- @property(readonly, nonatomic) _Bool shouldAllowConnectionDuringPairing;
- @property(readonly, nonatomic) _Bool isPairing;
- @property(readonly, nonatomic) _Bool isOkayToStartOrRestartPairing;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)init;
- @end
- @interface NRStateMachine : NSObject <NSSecureCoding>
- {
- _Bool _invalidated;
- _Bool _isBusy;
- _Bool _isAlmostPaired;
- NRStateMachineState *_state;
- id <NRStateMachinePuppetDelegate> _puppetDelegate;
- NRStateTimer *_timer;
- NSMutableDictionary *_globalTimers;
- NRState *_currentState;
- }
- + (_Bool)supportsSecureCoding;
- @property(nonatomic) _Bool isAlmostPaired; // @synthesize isAlmostPaired=_isAlmostPaired;
- @property(nonatomic) _Bool isBusy; // @synthesize isBusy=_isBusy;
- @property(retain, nonatomic) NRState *currentState; // @synthesize currentState=_currentState;
- @property(retain, nonatomic) NSMutableDictionary *globalTimers; // @synthesize globalTimers=_globalTimers;
- @property(retain, nonatomic) NRStateTimer *timer; // @synthesize timer=_timer;
- @property(nonatomic) __weak id <NRStateMachinePuppetDelegate> puppetDelegate; // @synthesize puppetDelegate=_puppetDelegate;
- @property(nonatomic) _Bool invalidated; // @synthesize invalidated=_invalidated;
- @property(readonly, nonatomic) NRStateMachineState *state; // @synthesize state=_state;
- - (void).cxx_destruct;
- - (id)description;
- - (void)_recoverState:(id)arg1;
- - (void)_switchState:(id)arg1 event:(id)arg2;
- - (void)logTimeout:(id)arg1 withReason:(id)arg2;
- - (void)restartTimeout:(id)arg1;
- - (void)resumeTimeout:(id)arg1;
- - (void)clearTimeout:(id)arg1;
- - (void)createTimeout:(id)arg1 withDuration:(double)arg2;
- - (void)suspendTimeout:(id)arg1;
- - (void)clearTimeouts;
- - (void)_timerHelper:(id)arg1 setGlobalTimer:(_Bool)arg2;
- - (void)processEvent:(id)arg1;
- - (void)exitPuppetModeWithEvent:(id)arg1;
- - (void)setPuppetState:(id)arg1 withDelegate:(id)arg2;
- - (void)invalidate;
- - (void)resume;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithStateMachineState:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(nonatomic) __weak id <NRStateMachineDelegate> delegate;
- - (id)init;
- - (void)_initStateClassLUT;
- @end
- @interface NRUnixProcessSignaler : NSObject
- {
- }
- + (_Bool)signalProcessNamed:(id)arg1 withSignal:(int)arg2;
- + (int)findProcessNamed:(id)arg1;
- + (void)killProcessNamed:(id)arg1;
- @end
- @interface EPDeviceInfo : NSObject <EPDeviceDeviceInfoDelegate>
- {
- EPDeviceInfo *me;
- _Bool _hasClassicDevice;
- _Bool _deviceWasHere;
- EPPeripheralObserverFactory *_peripheralFactory;
- CBPeer *_peer;
- NSUUID *_uuid;
- NSString *_btAddress;
- id <EPDeviceInfoDelegate> _delegate;
- EPDevice *_device;
- id <EPResourceManagerProtocol> _connectors;
- }
- @property(retain, nonatomic) id <EPResourceManagerProtocol> connectors; // @synthesize connectors=_connectors;
- @property(nonatomic) __weak EPDevice *device; // @synthesize device=_device;
- @property(nonatomic) _Bool deviceWasHere; // @synthesize deviceWasHere=_deviceWasHere;
- @property(nonatomic) __weak id <EPDeviceInfoDelegate> delegate; // @synthesize delegate=_delegate;
- @property(readonly, nonatomic) NSString *btAddress; // @synthesize btAddress=_btAddress;
- @property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- @property(readonly, nonatomic) _Bool hasClassicDevice; // @synthesize hasClassicDevice=_hasClassicDevice;
- @property(readonly, nonatomic) CBPeer *peer; // @synthesize peer=_peer;
- - (void).cxx_destruct;
- - (id)newConnectorWithDelegate:(id)arg1;
- @property(readonly, nonatomic) EPPeripheralObserverFactory *peripheralFactory; // @synthesize peripheralFactory=_peripheralFactory;
- - (void)devicePairingSuccess:(id)arg1;
- - (void)devicePairingFailure:(id)arg1;
- - (void)device:(id)arg1 peerDidInvalidate:(id)arg2;
- - (void)deviceDidDeallocate:(id)arg1;
- - (_Bool)isPairing;
- - (void)reset;
- - (id)newClassicDevice;
- - (id)newCentralDevice;
- - (id)newPeripheralDeviceWithAdvertisementData:(id)arg1 withRSSI:(id)arg2;
- - (id)initWithPeer:(id)arg1;
- - (void)dealloc;
- - (id)initBase;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPDevice : NSObject <EPPairerListDelegate, CBCentralManagerDelegate, CBCentralManagerPrivateDelegate, CBScalablePipeManagerDelegate, EPResourceOwnerDelegate, CBPairingAgentDelegate, EPClassicPairingDelegate>
- {
- EPDevice *me;
- _Bool _pendingPairingRequest;
- _Bool _enableOOBPairing;
- _Bool _oob;
- _Bool _endingPairing;
- _Bool _switchModes;
- _Bool _enableOOBPairingIsSet;
- NSString *_name;
- NSNumber *_RSSI;
- NSString *_displayableName;
- NSNumber *_displayableRSSI;
- NSDate *_lastDisplayableDate;
- NSDate *_lastProximateDate;
- id <EPResourceProtocol> _pairingConnector;
- EPPairingAgent *_agent;
- id <EPResourceProtocol> _pipe;
- unsigned long long _pairingPhase;
- CDUnknownBlockType _pairCompletion;
- NSError *_pairingError;
- NSObject<OS_dispatch_source> *_pairingTimer;
- long long _lastPairingRequestType;
- NSNumber *_lastPairingRequestPasskey;
- EPPairerList *_pairers;
- NSDate *_lastDiscoveredDate;
- NSDate *_lastPairingRequestDate;
- NSDictionary *_parameters;
- EPPeripheralConnectorManager *_connectorManager;
- EPDeviceInfo *_info;
- }
- + (_Bool)isProximateWithRSSI:(id)arg1;
- + (_Bool)isInRangeWithRSSI:(id)arg1;
- + (id)newDeviceForClassicPairing;
- + (id)newClassicDeviceWithInfo:(id)arg1;
- + (id)newDeviceWithInfo:(id)arg1;
- + (id)newDeviceWithInfo:(id)arg1 withAdvertisementData:(id)arg2 withRSSI:(id)arg3;
- + (id)stringFromCBPairingType:(long long)arg1;
- @property(readonly, nonatomic) EPDeviceInfo *info; // @synthesize info=_info;
- @property(retain, nonatomic) EPPeripheralConnectorManager *connectorManager; // @synthesize connectorManager=_connectorManager;
- @property(retain, nonatomic) NSDictionary *parameters; // @synthesize parameters=_parameters;
- @property(nonatomic) _Bool enableOOBPairingIsSet; // @synthesize enableOOBPairingIsSet=_enableOOBPairingIsSet;
- @property(readonly, nonatomic) NSDate *lastPairingRequestDate; // @synthesize lastPairingRequestDate=_lastPairingRequestDate;
- @property(readonly, nonatomic) NSDate *lastDiscoveredDate; // @synthesize lastDiscoveredDate=_lastDiscoveredDate;
- @property(retain, nonatomic) EPPairerList *pairers; // @synthesize pairers=_pairers;
- @property(retain, nonatomic) NSNumber *lastPairingRequestPasskey; // @synthesize lastPairingRequestPasskey=_lastPairingRequestPasskey;
- @property(nonatomic) long long lastPairingRequestType; // @synthesize lastPairingRequestType=_lastPairingRequestType;
- @property(nonatomic) _Bool switchModes; // @synthesize switchModes=_switchModes;
- @property(retain, nonatomic) NSObject<OS_dispatch_source> *pairingTimer; // @synthesize pairingTimer=_pairingTimer;
- @property(nonatomic) _Bool endingPairing; // @synthesize endingPairing=_endingPairing;
- @property(retain, nonatomic) NSError *pairingError; // @synthesize pairingError=_pairingError;
- @property(nonatomic) _Bool oob; // @synthesize oob=_oob;
- @property(copy, nonatomic) CDUnknownBlockType pairCompletion; // @synthesize pairCompletion=_pairCompletion;
- @property(nonatomic) unsigned long long pairingPhase; // @synthesize pairingPhase=_pairingPhase;
- @property(retain, nonatomic) id <EPResourceProtocol> pipe; // @synthesize pipe=_pipe;
- @property(retain, nonatomic) EPPairingAgent *agent; // @synthesize agent=_agent;
- @property(retain, nonatomic) id <EPResourceProtocol> pairingConnector; // @synthesize pairingConnector=_pairingConnector;
- @property(nonatomic) _Bool enableOOBPairing; // @synthesize enableOOBPairing=_enableOOBPairing;
- @property(nonatomic) _Bool pendingPairingRequest; // @synthesize pendingPairingRequest=_pendingPairingRequest;
- @property(readonly, nonatomic) NSDate *lastProximateDate; // @synthesize lastProximateDate=_lastProximateDate;
- @property(readonly, nonatomic) NSDate *lastDisplayableDate; // @synthesize lastDisplayableDate=_lastDisplayableDate;
- @property(readonly, nonatomic) NSNumber *displayableRSSI; // @synthesize displayableRSSI=_displayableRSSI;
- @property(readonly, nonatomic) NSString *displayableName; // @synthesize displayableName=_displayableName;
- @property(readonly, nonatomic) NSNumber *RSSI; // @synthesize RSSI=_RSSI;
- @property(readonly, nonatomic) NSString *name; // @synthesize name=_name;
- - (void).cxx_destruct;
- - (void)pairerListDidBecomeNonEmpty:(id)arg1;
- - (void)pairerListDidBecomeEmpty:(id)arg1;
- @property(readonly, nonatomic) NSUUID *uuid;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (void)updateAndEnterState:(id)arg1;
- - (void)writeData:(id)arg1 begin:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- - (void)classicPairingManager:(id)arg1 deviceDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(id)arg4;
- - (void)pairingAgent:(id)arg1 peerDidFailToCompletePairing:(id)arg2 error:(id)arg3;
- - (void)pairingAgent:(id)arg1 peerDidCompletePairing:(id)arg2;
- - (void)pairingAgent:(id)arg1 peerDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(id)arg4;
- - (void)scalablePipeManager:(id)arg1 pipeDidDisconnect:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 pipeDidConnect:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 didUnregisterEndpoint:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 didRegisterEndpoint:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManagerDidUpdateState:(id)arg1;
- - (id)newClassicBTPairerWithDelegate:(id)arg1;
- - (id)newPairerWithDelegate:(id)arg1 withParameters:(id)arg2;
- - (id)newPairerWithDelegate:(id)arg1;
- - (void)cancelPairingWithError:(id)arg1;
- - (_Bool)hasPairer;
- @property(readonly, nonatomic) _Bool isPairing;
- - (id)stringFromPairingPhase:(unsigned long long)arg1;
- - (void)_resetPairingTimeout:(double)arg1;
- @property(readonly, nonatomic) NSString *btAddress;
- - (void)_reset;
- - (void)reset;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)newObserverWithDelegate:(id)arg1;
- @property(readonly, nonatomic) _Bool isProximateExpired;
- @property(readonly, nonatomic) _Bool isDisplayabilityExpired;
- @property(readonly, nonatomic) _Bool isExpired;
- @property(readonly, nonatomic) _Bool isPeripheral;
- - (void)dealloc;
- - (_Bool)updateWithPeer:(id)arg1;
- - (void)updateWithPeripheral:(id)arg1 withAdvertisementData:(id)arg2 withRSSI:(id)arg3;
- - (_Bool)proximate;
- - (_Bool)displayable;
- - (id)initClassicDeviceWithInfo:(id)arg1;
- - (id)initWithInfo:(id)arg1;
- - (id)initWithInfo:(id)arg1 withAdvertisementData:(id)arg2 withRSSI:(id)arg3;
- - (id)initBase;
- @property(readonly, nonatomic) CBPeer *peer;
- @property(readonly, nonatomic) id <EPDeviceDeviceInfoDelegate> delegate;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface EPPairerList : NSObject <EPPairerDelegate>
- {
- EPPairerList *me;
- _Bool _hasPairer;
- id <EPPairerListDelegate> _delegate;
- id <EPPairerListDelegate> _strongDelegate;
- EPDeviceInfo *_info;
- EPPairer *_pairer;
- }
- @property(readonly, nonatomic) _Bool hasPairer; // @synthesize hasPairer=_hasPairer;
- @property(nonatomic) __weak EPPairer *pairer; // @synthesize pairer=_pairer;
- @property(retain, nonatomic) EPDeviceInfo *info; // @synthesize info=_info;
- @property(retain, nonatomic) id <EPPairerListDelegate> strongDelegate; // @synthesize strongDelegate=_strongDelegate;
- @property(nonatomic) __weak id <EPPairerListDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)pairerDidBeginToPair:(id)arg1;
- - (void)pairer:(id)arg1 completedWithError:(id)arg2;
- - (void)pairer:(id)arg1 requestWithType:(long long)arg2 passkey:(id)arg3;
- - (id)pairer:(id)arg1 newEndpointWithDelegate:(id)arg2;
- - (void)reset;
- - (void)update;
- - (_Bool)_hasPairer;
- - (void)removePairer:(id)arg1;
- - (id)newPairerWithDelegate:(id)arg1 withParameters:(id)arg2;
- - (id)initWithDeviceInfo:(id)arg1 withDelegate:(id)arg2;
- - (void)dealloc;
- - (id)initBase;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPPairer : NSObject <CBPairingAgentDelegate, EPPairerDelegate, EPResourceOwnerDelegate>
- {
- EPPairingAgent *_agent;
- _Bool _shouldRespond;
- long long _type;
- _Bool _accept;
- NSDictionary *_data;
- EPDevice *_device;
- long long _btPairingRetryCount;
- id <EPPairerDelegate> _delegate;
- EPPairerList *_pairerList;
- }
- @property(retain, nonatomic) EPPairerList *pairerList; // @synthesize pairerList=_pairerList;
- @property(retain, nonatomic) id <EPPairerDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic) long long btPairingRetryCount; // @synthesize btPairingRetryCount=_btPairingRetryCount;
- @property(retain, nonatomic) EPDevice *device; // @synthesize device=_device;
- - (void).cxx_destruct;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)pairerDidBeginToPair:(id)arg1;
- - (void)pairer:(id)arg1 requestWithType:(long long)arg2 passkey:(id)arg3;
- - (void)pairer:(id)arg1 completedWithError:(id)arg2;
- - (id)pairer:(id)arg1 newEndpointWithDelegate:(id)arg2;
- - (void)invalidateWithError:(id)arg1;
- - (void)reset;
- - (void)update;
- - (void)respondWithType:(long long)arg1 accept:(_Bool)arg2 data:(id)arg3;
- - (_Bool)isClassicDevice;
- - (id)initWithDevice:(id)arg1 withDelegate:(id)arg2 pairerList:(id)arg3;
- - (void)dealloc;
- - (id)initBase;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBMigrationRequest : PBRequest <NSCopying>
- {
- _Bool _shouldCancel;
- struct {
- unsigned int shouldCancel:1;
- } _has;
- }
- @property(nonatomic) _Bool shouldCancel; // @synthesize shouldCancel=_shouldCancel;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasShouldCancel;
- @end
- @interface EPSagaTransactionSuspendStateMachine : NSObject
- {
- }
- + (_Bool)canRollback;
- @end
- @interface NRImmutableIDSDevice : NSObject
- {
- _Bool _isHSATrusted;
- _Bool _isDefaultPairedDevice;
- _Bool _isLocallyPaired;
- _Bool _isActive;
- _Bool _nearby;
- _Bool _connected;
- _Bool _locallyPresent;
- NSString *_uniqueID;
- NSString *_uniqueIDOverride;
- NSString *_modelIdentifier;
- NSString *_productName;
- NSString *_productVersion;
- NSString *_productBuildVersion;
- NSString *_name;
- NSString *_service;
- NSString *_deviceColor;
- NSString *_enclosureColor;
- unsigned long long _pairingProtocolVersion;
- unsigned long long _minCompatibilityVersion;
- unsigned long long _maxCompatibilityVersion;
- IDSDevice *_mutableIDSDevice;
- NSArray *_linkedUserURIs;
- NSUUID *_nsuuid;
- NSArray *_identities;
- NSData *_pushToken;
- NSDate *_lastActivityDate;
- CDStruct_f6aba300 _operatingSystemVersion;
- }
- @property(readonly, retain, nonatomic) NSDate *lastActivityDate; // @synthesize lastActivityDate=_lastActivityDate;
- @property(readonly, retain, nonatomic) NSData *pushToken; // @synthesize pushToken=_pushToken;
- @property(readonly, retain, nonatomic) NSArray *identities; // @synthesize identities=_identities;
- @property(retain, nonatomic, setter=setNSUUID:) NSUUID *nsuuid; // @synthesize nsuuid=_nsuuid;
- @property(readonly, retain, nonatomic) NSArray *linkedUserURIs; // @synthesize linkedUserURIs=_linkedUserURIs;
- @property(readonly, nonatomic) IDSDevice *mutableIDSDevice; // @synthesize mutableIDSDevice=_mutableIDSDevice;
- @property(readonly, nonatomic) _Bool locallyPresent; // @synthesize locallyPresent=_locallyPresent;
- @property(readonly, nonatomic, getter=isConnected) _Bool connected; // @synthesize connected=_connected;
- @property(readonly, nonatomic, getter=isNearby) _Bool nearby; // @synthesize nearby=_nearby;
- @property(readonly, nonatomic) unsigned long long maxCompatibilityVersion; // @synthesize maxCompatibilityVersion=_maxCompatibilityVersion;
- @property(readonly, nonatomic) unsigned long long minCompatibilityVersion; // @synthesize minCompatibilityVersion=_minCompatibilityVersion;
- @property(readonly, nonatomic) unsigned long long pairingProtocolVersion; // @synthesize pairingProtocolVersion=_pairingProtocolVersion;
- @property(readonly, nonatomic) _Bool isActive; // @synthesize isActive=_isActive;
- @property(readonly, nonatomic) _Bool isLocallyPaired; // @synthesize isLocallyPaired=_isLocallyPaired;
- @property(readonly, nonatomic) _Bool isDefaultPairedDevice; // @synthesize isDefaultPairedDevice=_isDefaultPairedDevice;
- @property(readonly, nonatomic) _Bool isHSATrusted; // @synthesize isHSATrusted=_isHSATrusted;
- @property(readonly, retain, nonatomic) NSString *enclosureColor; // @synthesize enclosureColor=_enclosureColor;
- @property(readonly, retain, nonatomic) NSString *deviceColor; // @synthesize deviceColor=_deviceColor;
- @property(readonly, retain, nonatomic) NSString *service; // @synthesize service=_service;
- @property(readonly, retain, nonatomic) NSString *name; // @synthesize name=_name;
- @property(readonly, nonatomic) NSString *productBuildVersion; // @synthesize productBuildVersion=_productBuildVersion;
- @property(readonly, nonatomic) CDStruct_f6aba300 operatingSystemVersion; // @synthesize operatingSystemVersion=_operatingSystemVersion;
- @property(readonly, nonatomic) NSString *productVersion; // @synthesize productVersion=_productVersion;
- @property(readonly, nonatomic) NSString *productName; // @synthesize productName=_productName;
- @property(readonly, retain, nonatomic) NSString *modelIdentifier; // @synthesize modelIdentifier=_modelIdentifier;
- @property(readonly, retain, nonatomic) NSString *uniqueIDOverride; // @synthesize uniqueIDOverride=_uniqueIDOverride;
- @property(readonly, retain, nonatomic) NSString *uniqueID; // @synthesize uniqueID=_uniqueID;
- - (void).cxx_destruct;
- - (id)description;
- - (id)initWithIDSDevice:(id)arg1;
- @end
- @interface NRPBPropertyRequest : PBRequest <NSCopying>
- {
- }
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @end
- @interface NRPBMigratedAwayRequest : PBRequest <NSCopying>
- {
- NSString *_advertisedName;
- }
- @property(retain, nonatomic) NSString *advertisedName; // @synthesize advertisedName=_advertisedName;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(readonly, nonatomic) _Bool hasAdvertisedName;
- @end
- @interface NRRemoteObjectClassD : NRRemoteObject
- {
- NSString *_currentCompatibilityStateRequestID;
- }
- @property(retain, nonatomic) NSString *currentCompatibilityStateRequestID; // @synthesize currentCompatibilityStateRequestID=_currentCompatibilityStateRequestID;
- - (void).cxx_destruct;
- - (void)sendMigrationCompletionWithStatus:(unsigned long long)arg1 toIDSBTUUID:(id)arg2 withResponseBlock:(CDUnknownBlockType)arg3;
- - (void)idsHandleWatchMigrationCompletionRequest:(id)arg1;
- - (void)idsHandlePingRequest:(id)arg1;
- - (void)sendPingRequestType:(int)arg1 withMessagePriority:(long long)arg2 withMessageSize:(unsigned long long)arg3 withTimeout:(double)arg4 toIDSBTUUID:(id)arg5 withResponseBlock:(CDUnknownBlockType)arg6;
- - (void)idsHandleWillUnpair:(id)arg1;
- - (void)sendPairingModeRequest:(unsigned short)arg1 toIDSBTUUID:(id)arg2 withSentBlock:(CDUnknownBlockType)arg3;
- - (void)registerProtobufHandlers;
- - (id)initWithDelegate:(id)arg1 andQueue:(id)arg2;
- @end
- @interface NRAggregateReporter : NSObject
- {
- }
- + (void)reportPairingFailureWithReportString:(id)arg1;
- + (void)reportPairingSuccess;
- + (void)reportXPCReconnectSuccess;
- + (void)reportAbortPairingClient:(id)arg1 reason:(id)arg2;
- + (void)reportRemoteError:(unsigned long long)arg1 withReason:(id)arg2;
- + (void)reportUnpairReason:(unsigned long long)arg1;
- + (void)reportError:(unsigned long long)arg1;
- + (void)incrementCounter:(id)arg1;
- @end
- @interface NRPBBTMigrationCiphertext : PBCodable <NSCopying>
- {
- NSData *_ciphertext;
- NSData *_salt;
- }
- @property(retain, nonatomic) NSData *ciphertext; // @synthesize ciphertext=_ciphertext;
- @property(retain, nonatomic) NSData *salt; // @synthesize salt=_salt;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(readonly, nonatomic) _Bool hasCiphertext;
- @property(readonly, nonatomic) _Bool hasSalt;
- @end
- @interface NRPBBTMigrationChallengeWrite : PBCodable <NSCopying>
- {
- NSData *_challenge;
- NSData *_encryptedPhoneName;
- }
- @property(retain, nonatomic) NSData *encryptedPhoneName; // @synthesize encryptedPhoneName=_encryptedPhoneName;
- @property(retain, nonatomic) NSData *challenge; // @synthesize challenge=_challenge;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(readonly, nonatomic) _Bool hasEncryptedPhoneName;
- @property(readonly, nonatomic) _Bool hasChallenge;
- @end
- @interface NRRecoveryStepUnpairBluetooth : NSObject <NSSecureCoding, CBCentralManagerDelegate, CBPairingAgentDelegate, NRRecoveryStep>
- {
- id <NRRecoveryManagerStepDelegate> _recoveryManager;
- NSObject<OS_dispatch_queue> *_queue;
- CBCentralManager *_btManager;
- CBPairingAgent *_btAgent;
- NSUUID *_deviceID;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- - (id)migrateWithDictionary:(id)arg1;
- - (void)pairingAgent:(id)arg1 peerDidUnpair:(id)arg2;
- - (void)centralManagerDidUpdateState:(id)arg1;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (void)unpairPeer:(id)arg1;
- - (id)getPairedPeer:(id)arg1;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithPairedBluetoothDeviceID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionCreateUnpairTriggerFile : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPMigrationAutoTrigger : NSObject <EPResourceOwnerDelegate, EPDiscovererDelegate, NRActiveDeviceAssertionManagerObserver, PSYInitialSyncStateObserverDelegate>
- {
- _Bool _wasUIUnlocked;
- _Bool _hadAccounts;
- _Bool _wasUnlocked;
- _Bool _didntHaveTheKey;
- _Bool _aWatchWasDiscovered;
- _Bool _flagsUpdatedForceMigration;
- _Bool _flagsUpdatedForceMigrationMessage;
- _Bool _shouldClearAdvertisingIntervalTimeouts;
- _Bool _hasSwitchAssertion;
- _Bool _needsSync;
- _Bool _syncStateKnown;
- _Bool _syncStatePending;
- int _uiUnlockNotifyToken;
- int _keybagNotifyToken;
- NRRemoteObjectCloud *_cloud;
- NRMutableDeviceCollection *_collection;
- NROSTransaction *_transaction;
- EPPhoneMigrator *_migrator;
- NSObject<OS_dispatch_source> *_currentTimer;
- EPDiscoverer *_discoverer;
- NSDate *_lastMessageSendDate;
- NSDate *_lastMigrationScanDate;
- NRSecureDevicePropertyStore *_secureProperties;
- NRPreferences *_prefs;
- PCPersistentTimer *_nanoRegistryAdvertisingRequestTimer;
- EPKey *_key;
- NSUUID *_currentDeviceForSyncState;
- PSYInitialSyncStateObserver *_syncObserver;
- NSUUID *_lastActiveDevice;
- }
- + (unsigned long long)failureTypeWithError:(id)arg1;
- @property(retain, nonatomic) NSUUID *lastActiveDevice; // @synthesize lastActiveDevice=_lastActiveDevice;
- @property(nonatomic) _Bool syncStatePending; // @synthesize syncStatePending=_syncStatePending;
- @property(nonatomic) _Bool syncStateKnown; // @synthesize syncStateKnown=_syncStateKnown;
- @property(nonatomic) _Bool needsSync; // @synthesize needsSync=_needsSync;
- @property(retain, nonatomic) PSYInitialSyncStateObserver *syncObserver; // @synthesize syncObserver=_syncObserver;
- @property(retain, nonatomic) NSUUID *currentDeviceForSyncState; // @synthesize currentDeviceForSyncState=_currentDeviceForSyncState;
- @property(nonatomic) _Bool hasSwitchAssertion; // @synthesize hasSwitchAssertion=_hasSwitchAssertion;
- @property(retain, nonatomic) EPKey *key; // @synthesize key=_key;
- @property(nonatomic) _Bool shouldClearAdvertisingIntervalTimeouts; // @synthesize shouldClearAdvertisingIntervalTimeouts=_shouldClearAdvertisingIntervalTimeouts;
- @property(retain, nonatomic) PCPersistentTimer *nanoRegistryAdvertisingRequestTimer; // @synthesize nanoRegistryAdvertisingRequestTimer=_nanoRegistryAdvertisingRequestTimer;
- @property(retain, nonatomic) NRPreferences *prefs; // @synthesize prefs=_prefs;
- @property(nonatomic) _Bool flagsUpdatedForceMigrationMessage; // @synthesize flagsUpdatedForceMigrationMessage=_flagsUpdatedForceMigrationMessage;
- @property(nonatomic) _Bool flagsUpdatedForceMigration; // @synthesize flagsUpdatedForceMigration=_flagsUpdatedForceMigration;
- @property(retain, nonatomic) NRSecureDevicePropertyStore *secureProperties; // @synthesize secureProperties=_secureProperties;
- @property(retain, nonatomic) NSDate *lastMigrationScanDate; // @synthesize lastMigrationScanDate=_lastMigrationScanDate;
- @property(retain, nonatomic) NSDate *lastMessageSendDate; // @synthesize lastMessageSendDate=_lastMessageSendDate;
- @property(retain, nonatomic) EPDiscoverer *discoverer; // @synthesize discoverer=_discoverer;
- @property(retain, nonatomic) NSObject<OS_dispatch_source> *currentTimer; // @synthesize currentTimer=_currentTimer;
- @property(nonatomic) int keybagNotifyToken; // @synthesize keybagNotifyToken=_keybagNotifyToken;
- @property(nonatomic) int uiUnlockNotifyToken; // @synthesize uiUnlockNotifyToken=_uiUnlockNotifyToken;
- @property(nonatomic) _Bool aWatchWasDiscovered; // @synthesize aWatchWasDiscovered=_aWatchWasDiscovered;
- @property(nonatomic) _Bool didntHaveTheKey; // @synthesize didntHaveTheKey=_didntHaveTheKey;
- @property(nonatomic) _Bool wasUnlocked; // @synthesize wasUnlocked=_wasUnlocked;
- @property(nonatomic) _Bool hadAccounts; // @synthesize hadAccounts=_hadAccounts;
- @property(nonatomic) _Bool wasUIUnlocked; // @synthesize wasUIUnlocked=_wasUIUnlocked;
- @property(retain, nonatomic) EPPhoneMigrator *migrator; // @synthesize migrator=_migrator;
- @property(retain, nonatomic) NROSTransaction *transaction; // @synthesize transaction=_transaction;
- @property(retain, nonatomic) NRMutableDeviceCollection *collection; // @synthesize collection=_collection;
- @property(retain, nonatomic) NRRemoteObjectCloud *cloud; // @synthesize cloud=_cloud;
- - (void).cxx_destruct;
- - (void)discoverer:(id)arg1 deviceDidBecomeDisplayable:(id)arg2;
- - (void)startMigrationAfterTimeout:(double)arg1;
- - (_Bool)startMigrationOnMRUIfWatchWasFound;
- - (void)sendMessageToWatches:(id)arg1;
- - (_Bool)hasMessageTimeIntervalExpired:(double)arg1 forCloudIdentifier:(id)arg2;
- - (double)nextMessageSendInterval;
- - (void)setLastMessageSendDate:(id)arg1 forDevices:(id)arg2;
- - (id)cloudIdentifierForDevice:(id)arg1;
- - (void)sendMessageToAvailableWatchesWithInterval:(double)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)startWatchScan;
- - (void)setTimerDuration:(double)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)cancelTimer;
- - (void)checkIfShouldRetryMigrationWhenIDSDevicesChange;
- - (void)update;
- - (void)nanoRegistryAdvertisingRequestTimeout:(id)arg1;
- - (_Bool)isDate:(id)arg1 agedMoreThan:(double)arg2;
- - (void)dealloc;
- @property(readonly, nonatomic) _Bool isUIUnlocked;
- - (void)unregisterForNotifications;
- - (void)registerForNotifications;
- - (_Bool)hasMigrationConsent:(id)arg1;
- - (void)initialSyncStateObserver:(id)arg1 initialSyncDidCompleteForPairingIdentifier:(id)arg2;
- - (void)initialSyncStateObserver:(id)arg1 syncDidResetForPairingIdentifier:(id)arg2;
- - (void)initialSyncStateObserverClientCanRetryFailedRequests:(id)arg1;
- - (void)queryDeviceSyncStatusIfNeeded;
- - (void)activeDeviceAssertionManagerChangedState;
- - (id)initWithDeviceCollection:(id)arg1 migrator:(id)arg2 secureProperties:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRDaemonDevice : NRDevice
- {
- CBPeripheral *_companionPairingPeripheral;
- CBPeer *_bluetoothPeer;
- }
- @property(retain, nonatomic) CBPeer *bluetoothPeer; // @synthesize bluetoothPeer=_bluetoothPeer;
- @property(retain, nonatomic) CBPeripheral *companionPairingPeripheral; // @synthesize companionPairingPeripheral=_companionPairingPeripheral;
- - (void).cxx_destruct;
- @end
- @interface EPSagaTransactionMigrateRecoveryManager : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRegistryProxy : NRXPCProxy <NRPairedDeviceRegistryXPCDaemonDelegate>
- {
- _Bool _pairing;
- _Bool _scanning;
- NRClientInfo *_clientInfo;
- NSMutableSet *_activeDeviceAssertions;
- }
- @property(retain, nonatomic) NSMutableSet *activeDeviceAssertions; // @synthesize activeDeviceAssertions=_activeDeviceAssertions;
- @property(readonly, nonatomic) NRClientInfo *clientInfo; // @synthesize clientInfo=_clientInfo;
- @property(nonatomic) _Bool scanning; // @synthesize scanning=_scanning;
- @property(nonatomic) _Bool pairing; // @synthesize pairing=_pairing;
- - (void).cxx_destruct;
- - (void)xpcGetMigrationPairingCharacteristicReadDataWithCompletion:(CDUnknownBlockType)arg1;
- - (void)xpcPutMigrationChallengeCharacteristicWriteData:(id)arg1 completion:(CDUnknownBlockType)arg2;
- - (void)xpcSwitchToSimulator:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)xpcUnpairWithSimulator:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)xpcPairWithSimulator:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)xpcActiveDeviceAssertions:(CDUnknownBlockType)arg1;
- - (void)xpcDeviceIDAtSwitchIndex:(unsigned int)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcSwitchIndex:(CDUnknownBlockType)arg1;
- - (void)xpcQSRecoveryMigration:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepIDSFinalizeQS:(_Bool)arg1 withPairedBTDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepIDSFinalize:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepObliterate:(_Bool)arg1 withStatePath:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepResetNVRAM:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepICloudDeletePaymentCards:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepStockholmReset:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepIDSUnpair:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepUnpairBluetooth:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepDeletePairingStore:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepRemoteUnpair:(_Bool)arg1 withAdvertisedName:(id)arg2 andPairedDeviceID:(id)arg3 block:(CDUnknownBlockType)arg4;
- - (void)xpcAddRemoveRecoveryStepIDSUnpairStartQS:(_Bool)arg1 withPairedBTDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepIDSUnpairStart:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepDeleteAccounts:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcAddRemoveRecoveryStepBackup:(_Bool)arg1 withPairingDeviceID:(id)arg2 block:(CDUnknownBlockType)arg3;
- - (void)xpcAddRemoveRecoveryStepDisableDaemons:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcSetObliterationEnabled:(_Bool)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcTriggerRecovery:(CDUnknownBlockType)arg1;
- - (void)xpcRecoveryDescription:(CDUnknownBlockType)arg1;
- - (void)xpcClientInfo:(CDUnknownBlockType)arg1;
- - (void)xpcRetriggerUnpairInfoDialogWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcResumePairingClientCrashMonitoring:(CDUnknownBlockType)arg1;
- - (void)xpcSuspendPairingClientCrashMonitoring:(CDUnknownBlockType)arg1;
- - (void)xpcPairingClientDidEnterPhase:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcSubmitAlbertPairingReport:(CDUnknownBlockType)arg1;
- - (void)xpcTriggerVersion4Workaround;
- - (void)xpcOverrideSignalStrengthLimit:(long long)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcEndDiscoveryWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcRetrieveSecureProperties:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcBeginDiscoveryWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcGetChangeHistoryWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcInvalidateSwitchAssertionWithIdentifier:(id)arg1;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(id)arg1 withAssertionHandler:(CDUnknownBlockType)arg2;
- - (void)xpcSwitchActiveDeviceWithDeviceID:(id)arg1 isMagicSwitch:(_Bool)arg2 operationHasCompleted:(CDUnknownBlockType)arg3;
- - (void)xpcGetDeviceCollectionWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcGetDiffSinceIndex:(unsigned long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcEnterCompatibilityState:(unsigned short)arg1 withDeviceID:(id)arg2;
- - (void)xpcPairingShouldContinue;
- - (void)xpcNotifyPasscode:(id)arg1 withDeviceID:(id)arg2;
- - (void)xpcNotifyActivationCompleted:(id)arg1 withSuccess:(_Bool)arg2;
- - (void)xpcUnpairWithDeviceID:(id)arg1 withOptions:(id)arg2 operationHasBegun:(CDUnknownBlockType)arg3;
- - (void)logCaller:(SEL)arg1 args:(id)arg2;
- - (void)xpcAbortPairingReason:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)xpcBeginMigrationWithDeviceID:(id)arg1 completion:(CDUnknownBlockType)arg2;
- - (void)xpcGizmoPasscodeAdvertiseAndPairWithName:(id)arg1 operationHasBegun:(CDUnknownBlockType)arg2;
- - (void)xpcGizmoOOBAdvertiseAndPairWithName:(id)arg1 operationHasBegun:(CDUnknownBlockType)arg2;
- - (void)xpcCompanionPasscodePairWithDeviceID:(id)arg1 withOptions:(id)arg2 operationHasBegun:(CDUnknownBlockType)arg3;
- - (void)xpcCompanionOOBDiscoverAndPairWithName:(id)arg1 withOutOfBandPairingKey:(id)arg2 withOptions:(id)arg3 operationHasBegun:(CDUnknownBlockType)arg4;
- - (_Bool)_hasIDSPluginEntitlement;
- - (_Bool)_hasInternalEntitlement;
- - (_Bool)_hasPrivateEntitlement;
- - (_Bool)_hasEntitlement:(id)arg1;
- - (void)_setPairingAndUpdatePairingClients:(_Bool)arg1;
- - (void)invalidationHandler;
- - (void)interruptionHandler;
- - (id)initWithConnection:(id)arg1 andEntitlements:(id)arg2 andDelegate:(id)arg3 andQueue:(id)arg4;
- @end
- @interface NRRegistryProxyInterfaceCache : NSObject
- {
- NSXPCInterface *_daemonDelegateInterface;
- NSXPCInterface *_frameworkDelegateInterface;
- }
- + (id)sharedInstance;
- @property(readonly, nonatomic) NSXPCInterface *frameworkDelegateInterface; // @synthesize frameworkDelegateInterface=_frameworkDelegateInterface;
- @property(readonly, nonatomic) NSXPCInterface *daemonDelegateInterface; // @synthesize daemonDelegateInterface=_daemonDelegateInterface;
- - (void).cxx_destruct;
- - (id)init;
- @end
- @interface EPAdvertiserManagerCharacteristic : NSObject
- {
- _Bool _encryptionRequired;
- CBUUID *_characteristicUUID;
- CDUnknownBlockType _readHandler;
- CDUnknownBlockType _writeHandler;
- }
- @property(copy, nonatomic) CDUnknownBlockType writeHandler; // @synthesize writeHandler=_writeHandler;
- @property(copy, nonatomic) CDUnknownBlockType readHandler; // @synthesize readHandler=_readHandler;
- @property(nonatomic) _Bool encryptionRequired; // @synthesize encryptionRequired=_encryptionRequired;
- @property(retain, nonatomic) CBUUID *characteristicUUID; // @synthesize characteristicUUID=_characteristicUUID;
- - (void).cxx_destruct;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (id)description;
- - (_Bool)isEqual:(id)arg1;
- - (unsigned long long)hash;
- @property(readonly, nonatomic) CBCharacteristic *characteristic;
- @end
- @interface EPAdvertiser : EPResource
- {
- }
- - (void)advertiser:(id)arg1 receivedData:(id)arg2;
- - (void)advertiser:(id)arg1 receivedPairingRequestForDevice:(id)arg2;
- - (void)collection:(id)arg1 deviceInfoDidDealloc:(id)arg2;
- - (void)collection:(id)arg1 deviceDidDisappear:(id)arg2;
- - (void)collection:(id)arg1 deviceDidAppear:(id)arg2;
- @property(readonly, nonatomic) NSDictionary *devices;
- @property(readonly, nonatomic) EPAdvertiserManager *manager;
- @end
- @interface EPAdvertiserManager : EPResourceManager <CBPeripheralManagerDelegate, EPDeviceCollectionDelegate, CBPairingAgentDelegate, EPResourceOwnerDelegate, EPOOBKeyGeneratorDelegate>
- {
- EPPairingAgent *_agent;
- EPPeripheralManager *_peripheral;
- EPOOBKeyGenerator *_key;
- _Bool _isAdvertising;
- EPDeviceCollection *_deviceCollection;
- NSString *_activeAdvertisingName;
- _Bool _activeFastAdvertising;
- _Bool _activeDontAdvertiseWithServiceUUID;
- _Bool _serviceAdded;
- _Bool _waitingForServiceToBeAdded;
- _Bool _waitingForAdvertisingToStart;
- _Bool _shouldUpdateCharacteristics;
- NSMutableDictionary *_characteristics;
- CBMutableCharacteristic *_switchModesCharacteristic;
- CBCentral *_subscribedCentral;
- _Bool _fastAdvertising;
- _Bool _notAvailableToPair;
- _Bool _dontAdvertiseWithServiceUUID;
- NSString *_name;
- }
- + (Class)resourceClass;
- @property(nonatomic) _Bool dontAdvertiseWithServiceUUID; // @synthesize dontAdvertiseWithServiceUUID=_dontAdvertiseWithServiceUUID;
- @property(nonatomic) _Bool notAvailableToPair; // @synthesize notAvailableToPair=_notAvailableToPair;
- @property(nonatomic) _Bool fastAdvertising; // @synthesize fastAdvertising=_fastAdvertising;
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- - (void).cxx_destruct;
- - (void)pairingAgent:(id)arg1 peerDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(id)arg4;
- - (void)collection:(id)arg1 deviceInfoDidDealloc:(id)arg2;
- - (void)collection:(id)arg1 deviceDidDisappear:(id)arg2;
- - (void)collection:(id)arg1 deviceDidAppear:(id)arg2;
- - (void)generatorUpdatedKey:(id)arg1;
- - (void)peripheralManager:(id)arg1 didAddService:(id)arg2 error:(id)arg3;
- - (void)peripheralManagerDidStartAdvertising:(id)arg1 error:(id)arg2;
- - (void)peripheralManager:(id)arg1 didReceiveReadRequest:(id)arg2;
- - (void)peripheralManager:(id)arg1 didReceiveWriteRequests:(id)arg2;
- - (void)peripheralManagerDidUpdateState:(id)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (id)newAdvertiserWithDelegate:(id)arg1;
- - (void)destroyResource;
- - (void)createResource;
- - (id)init;
- @property(readonly, nonatomic) NSDictionary *devicesDictionary;
- - (void)removeCharacteristic:(id)arg1;
- - (void)addCharacteristic:(id)arg1 encryptionRequired:(_Bool)arg2 withReadHandler:(CDUnknownBlockType)arg3 writeHandler:(CDUnknownBlockType)arg4;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPowerAssertionFragmentInfo : NSObject
- {
- NSUUID *_uuid;
- NSString *_name;
- }
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- @property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- @end
- @interface NRPowerAssertion : NSObject
- {
- _Bool _assertionLockoutTimerDidTimeOut;
- unsigned int _assertion;
- NSMutableDictionary *_outstandingFragments;
- NSCountedSet *_fragmentNames;
- NSMutableArray *_fragmentSets;
- NSMutableSet *_nonBlockingFragments;
- NSObject<OS_dispatch_queue> *_queue;
- NROSTransaction *_transaction;
- PCPersistentTimer *_assertionLockoutTimer;
- }
- + (id)sharedInstance;
- @property(nonatomic) _Bool assertionLockoutTimerDidTimeOut; // @synthesize assertionLockoutTimerDidTimeOut=_assertionLockoutTimerDidTimeOut;
- @property(retain, nonatomic) PCPersistentTimer *assertionLockoutTimer; // @synthesize assertionLockoutTimer=_assertionLockoutTimer;
- @property(nonatomic) unsigned int assertion; // @synthesize assertion=_assertion;
- @property(retain, nonatomic) NROSTransaction *transaction; // @synthesize transaction=_transaction;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(retain, nonatomic) NSMutableSet *nonBlockingFragments; // @synthesize nonBlockingFragments=_nonBlockingFragments;
- @property(retain, nonatomic) NSMutableArray *fragmentSets; // @synthesize fragmentSets=_fragmentSets;
- @property(retain, nonatomic) NSCountedSet *fragmentNames; // @synthesize fragmentNames=_fragmentNames;
- @property(retain, nonatomic) NSMutableDictionary *outstandingFragments; // @synthesize outstandingFragments=_outstandingFragments;
- - (void).cxx_destruct;
- - (void)removeFragmentWithUUID:(id)arg1;
- - (void)_powerAssertionLockoutTimeout:(id)arg1;
- - (id)addFragmentWithName:(id)arg1;
- - (_Bool)containsResetBlockingFragments;
- - (_Bool)containsFragmentSet;
- - (void)dumpFragments:(id)arg1 isAdded:(_Bool)arg2;
- - (id)init;
- - (void)addFragmentSetWithNames:(id)arg1 nonBlockingFragmentNames:(id)arg2;
- @end
- @interface NRPowerAssertionFragment : NSObject
- {
- NSUUID *_uuid;
- }
- + (id)fragmentWithName:(id)arg1;
- + (void)addFragmentSetWithNames:(id)arg1 nonBlockingFragmentNames:(id)arg2;
- @property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- - (void)dealloc;
- - (id)initWithName:(id)arg1;
- @end
- @interface NRRecoveryStepICloudDeletePaymentCards : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NPKCompanionAgentConnection *_connection;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface AWDNanoRegistryRequestReport : PBCodable <NSCopying>
- {
- unsigned long long _requestDuration;
- unsigned long long _timestamp;
- NSString *_gizmoBuild;
- NSString *_gizmoHardware;
- unsigned int _requestResponseCode;
- NSString *_requestType;
- _Bool _isAutomated;
- struct {
- unsigned int requestDuration:1;
- unsigned int timestamp:1;
- unsigned int requestResponseCode:1;
- unsigned int isAutomated:1;
- } _has;
- }
- + (void)submitWithDevice:(id)arg1 requestType:(id)arg2 duration:(double)arg3 andResponseCode:(unsigned int)arg4;
- @property(nonatomic) unsigned int requestResponseCode; // @synthesize requestResponseCode=_requestResponseCode;
- @property(nonatomic) unsigned long long requestDuration; // @synthesize requestDuration=_requestDuration;
- @property(retain, nonatomic) NSString *requestType; // @synthesize requestType=_requestType;
- @property(retain, nonatomic) NSString *gizmoHardware; // @synthesize gizmoHardware=_gizmoHardware;
- @property(retain, nonatomic) NSString *gizmoBuild; // @synthesize gizmoBuild=_gizmoBuild;
- @property(nonatomic) _Bool isAutomated; // @synthesize isAutomated=_isAutomated;
- @property(nonatomic) unsigned long long timestamp; // @synthesize timestamp=_timestamp;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasRequestResponseCode;
- @property(nonatomic) _Bool hasRequestDuration;
- @property(readonly, nonatomic) _Bool hasRequestType;
- @property(readonly, nonatomic) _Bool hasGizmoHardware;
- @property(readonly, nonatomic) _Bool hasGizmoBuild;
- @property(nonatomic) _Bool hasIsAutomated;
- @property(nonatomic) _Bool hasTimestamp;
- - (_Bool)submitMetric;
- - (id)initWithDevice:(id)arg1 requestType:(id)arg2 duration:(double)arg3 andResponseCode:(unsigned int)arg4;
- @end
- @interface EPCentralManager : EPResource <CBCentralManagerDelegate, CBCentralManagerPrivateDelegate>
- {
- }
- - (void)centralManager:(id)arg1 didDiscoverPeripheral:(id)arg2 advertisementData:(id)arg3 RSSI:(id)arg4;
- - (void)centralManager:(id)arg1 didFailToConnectPeripheral:(id)arg2 error:(id)arg3;
- - (void)centralManager:(id)arg1 didUpdatePeripheralConnectionState:(id)arg2;
- - (void)centralManager:(id)arg1 didDisconnectPeripheral:(id)arg2 error:(id)arg3;
- - (void)centralManager:(id)arg1 didConnectPeripheral:(id)arg2;
- - (void)centralManagerDidUpdateState:(id)arg1;
- @property(readonly, nonatomic) CBCentralManager *manager;
- @property(readonly, nonatomic) EPCentralManagerManager *managerManager;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPCentralManagerManager : EPResourceManager <CBCentralManagerDelegate, CBCentralManagerPrivateDelegate>
- {
- CBCentralManager *_manager;
- }
- + (id)stringForCBPeripheralState:(long long)arg1;
- + (Class)resourceClass;
- @property(readonly, nonatomic) CBCentralManager *manager; // @synthesize manager=_manager;
- - (void).cxx_destruct;
- - (void)centralManager:(id)arg1 didDiscoverPeripheral:(id)arg2 advertisementData:(id)arg3 RSSI:(id)arg4;
- - (void)centralManager:(id)arg1 didFailToConnectPeripheral:(id)arg2 error:(id)arg3;
- - (void)centralManager:(id)arg1 didUpdatePeripheralConnectionState:(id)arg2;
- - (void)centralManager:(id)arg1 didDisconnectPeripheral:(id)arg2 error:(id)arg3;
- - (void)centralManager:(id)arg1 didConnectPeripheral:(id)arg2;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (id)newManagerWithDelegate:(id)arg1;
- - (void)destroyResource;
- - (void)createResource;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPDeviceCollection : NSObject <EPDeviceInfoDelegate>
- {
- id <EPDeviceCollectionDelegate> _delegate;
- NSMutableDictionary *_deviceInfos;
- NSMutableDictionary *_classicDeviceInfos;
- NSObject<OS_dispatch_source> *_purgeTimer;
- EPDeviceCollection *me;
- NSMutableDictionary *_devicesDictionary;
- NSMutableSet *_displayableDevices;
- NSMutableSet *_proximateDevices;
- NSMutableDictionary *_classicDevicesDictionary;
- }
- @property(readonly, nonatomic) NSMutableDictionary *classicDevicesDictionary; // @synthesize classicDevicesDictionary=_classicDevicesDictionary;
- @property(readonly, nonatomic) NSMutableSet *proximateDevices; // @synthesize proximateDevices=_proximateDevices;
- @property(readonly, nonatomic) NSMutableSet *displayableDevices; // @synthesize displayableDevices=_displayableDevices;
- @property(readonly, nonatomic) NSMutableDictionary *devicesDictionary; // @synthesize devicesDictionary=_devicesDictionary;
- - (void).cxx_destruct;
- - (void)deviceInfoPairingSuccess:(id)arg1;
- - (void)deviceInfoPairingFailure:(id)arg1;
- - (void)deviceInfoDeviceDidDeallocate:(id)arg1;
- - (void)deviceInfo:(id)arg1 peerDidInvalidate:(id)arg2;
- - (id)newDeviceWithPeer:(id)arg1;
- - (id)newDeviceWithPeripheral:(id)arg1 withAdvertisementData:(id)arg2 withRSSI:(id)arg3;
- - (void)update;
- - (void)_updateTimer;
- - (id)initWithDelegate:(id)arg1;
- - (void)dealloc;
- - (id)initBase;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface AWDNanoRegistryMigrationReport : PBCodable <NSCopying>
- {
- unsigned long long _timestamp;
- unsigned int _attemptCounter;
- unsigned int _btPairingRetryCount;
- NSString *_errorDomain;
- unsigned int _errorNumber;
- NSString *_gizmoBuild;
- NSString *_gizmoBuildtype;
- unsigned int _gizmoEnclosureMaterial;
- NSString *_gizmoHardware;
- unsigned int _gizmoMaxPairingVersion;
- unsigned int _lossOfBTConnectivity;
- unsigned int _lossOfIDSConnectivity;
- unsigned int _pairedDeviceCount;
- unsigned int _switchCounter;
- _Bool _isAutomated;
- struct {
- unsigned int timestamp:1;
- unsigned int attemptCounter:1;
- unsigned int btPairingRetryCount:1;
- unsigned int errorNumber:1;
- unsigned int gizmoEnclosureMaterial:1;
- unsigned int gizmoMaxPairingVersion:1;
- unsigned int lossOfBTConnectivity:1;
- unsigned int lossOfIDSConnectivity:1;
- unsigned int pairedDeviceCount:1;
- unsigned int switchCounter:1;
- unsigned int isAutomated:1;
- } _has;
- }
- + (void)submitWithDeviceHistory:(id)arg1 error:(id)arg2;
- @property(nonatomic) unsigned int errorNumber; // @synthesize errorNumber=_errorNumber;
- @property(retain, nonatomic) NSString *errorDomain; // @synthesize errorDomain=_errorDomain;
- @property(nonatomic) unsigned int btPairingRetryCount; // @synthesize btPairingRetryCount=_btPairingRetryCount;
- @property(nonatomic) unsigned int gizmoEnclosureMaterial; // @synthesize gizmoEnclosureMaterial=_gizmoEnclosureMaterial;
- @property(nonatomic) unsigned int lossOfIDSConnectivity; // @synthesize lossOfIDSConnectivity=_lossOfIDSConnectivity;
- @property(nonatomic) unsigned int lossOfBTConnectivity; // @synthesize lossOfBTConnectivity=_lossOfBTConnectivity;
- @property(retain, nonatomic) NSString *gizmoBuildtype; // @synthesize gizmoBuildtype=_gizmoBuildtype;
- @property(nonatomic) unsigned int gizmoMaxPairingVersion; // @synthesize gizmoMaxPairingVersion=_gizmoMaxPairingVersion;
- @property(nonatomic) unsigned int switchCounter; // @synthesize switchCounter=_switchCounter;
- @property(nonatomic) unsigned int pairedDeviceCount; // @synthesize pairedDeviceCount=_pairedDeviceCount;
- @property(nonatomic) unsigned int attemptCounter; // @synthesize attemptCounter=_attemptCounter;
- @property(retain, nonatomic) NSString *gizmoHardware; // @synthesize gizmoHardware=_gizmoHardware;
- @property(retain, nonatomic) NSString *gizmoBuild; // @synthesize gizmoBuild=_gizmoBuild;
- @property(nonatomic) _Bool isAutomated; // @synthesize isAutomated=_isAutomated;
- @property(nonatomic) unsigned long long timestamp; // @synthesize timestamp=_timestamp;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasErrorNumber;
- @property(readonly, nonatomic) _Bool hasErrorDomain;
- @property(nonatomic) _Bool hasBtPairingRetryCount;
- @property(nonatomic) _Bool hasGizmoEnclosureMaterial;
- @property(nonatomic) _Bool hasLossOfIDSConnectivity;
- @property(nonatomic) _Bool hasLossOfBTConnectivity;
- @property(readonly, nonatomic) _Bool hasGizmoBuildtype;
- @property(nonatomic) _Bool hasGizmoMaxPairingVersion;
- @property(nonatomic) _Bool hasSwitchCounter;
- @property(nonatomic) _Bool hasPairedDeviceCount;
- @property(nonatomic) _Bool hasAttemptCounter;
- @property(readonly, nonatomic) _Bool hasGizmoHardware;
- @property(readonly, nonatomic) _Bool hasGizmoBuild;
- @property(nonatomic) _Bool hasIsAutomated;
- @property(nonatomic) _Bool hasTimestamp;
- - (_Bool)submitMetric;
- - (id)initWithDeviceHistory:(id)arg1 error:(id)arg2;
- @end
- @interface NRDataFile : NSObject <NSSecureCoding>
- {
- NSDate *_bornOn;
- NRStateMachine *_stateMachine;
- NSDictionary *_pairedDevices;
- NSDictionary *_discoveredDevices;
- NSString *_systemBuildVersion;
- NRLocalPropertyMonitor *_localPropertyMonitor;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NRLocalPropertyMonitor *localPropertyMonitor; // @synthesize localPropertyMonitor=_localPropertyMonitor;
- @property(retain, nonatomic) NSString *systemBuildVersion; // @synthesize systemBuildVersion=_systemBuildVersion;
- @property(retain, nonatomic) NSDictionary *discoveredDevices; // @synthesize discoveredDevices=_discoveredDevices;
- @property(retain, nonatomic) NSDictionary *pairedDevices; // @synthesize pairedDevices=_pairedDevices;
- @property(retain, nonatomic) NRStateMachine *stateMachine; // @synthesize stateMachine=_stateMachine;
- @property(retain, nonatomic) NSDate *bornOn; // @synthesize bornOn=_bornOn;
- - (void).cxx_destruct;
- - (id)description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @end
- @interface NRSecureDataFile : NSObject <NSSecureCoding>
- {
- NSDate *_bornOn;
- NSDictionary *_pairedDevices;
- NSDictionary *_discoveredDevices;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSDictionary *discoveredDevices; // @synthesize discoveredDevices=_discoveredDevices;
- @property(retain, nonatomic) NSDictionary *pairedDevices; // @synthesize pairedDevices=_pairedDevices;
- @property(retain, nonatomic) NSDate *bornOn; // @synthesize bornOn=_bornOn;
- - (void).cxx_destruct;
- - (id)description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @end
- @interface NRDataFileHelpers : NSObject
- {
- }
- + (_Bool)isWaitingForSecureMigration;
- + (_Bool)migrateFromPreQuickSwitchSecure:(id)arg1 withSecureProperties:(id)arg2;
- + (_Bool)migrateFromPreQuickSwitch;
- + (void)importPreQuickSwitchDeviceProperties:(id)arg1 intoHistory:(id)arg2 andSecureProperties:(id)arg3 withPairingID:(id)arg4;
- + (_Bool)migrateRecoveryManager:(id)arg1 withPairingID:(id)arg2 withBTID:(id)arg3;
- + (_Bool)deleteStateMachine:(id)arg1;
- + (id)unarchiveStateMachine:(id)arg1;
- + (_Bool)archiveStateMachine:(id)arg1 withStateMachine:(id)arg2;
- @end
- @interface EPOOBKeyGenerator : EPResource
- {
- NSData *_key;
- }
- @property(retain, nonatomic) NSData *key; // @synthesize key=_key;
- - (void).cxx_destruct;
- - (void)clear;
- @property(readonly, nonatomic) EPOOBKeyGeneratorManager *manager;
- @end
- @interface EPOOBKeyGeneratorManager : EPResourceManager <CBPairingAgentDelegate, EPResourceOwnerDelegate>
- {
- EPPairingAgent *_agent;
- NSData *_key;
- }
- + (Class)resourceClass;
- @property(retain, nonatomic) NSData *key; // @synthesize key=_key;
- - (void).cxx_destruct;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)clear;
- - (void)update;
- - (void)destroyResource;
- - (void)createResource;
- - (id)newGeneratorWithDelegate:(id)arg1;
- - (id)newResourceWithDelegate:(id)arg1;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepIDSUnpairStart : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NRRecoveryManager *_recoveryManager;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- - (id)migrateWithDictionary:(id)arg1;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface NRPairingReport : NSObject <NSSecureCoding>
- {
- _Bool _isAutomated;
- _Bool _submitted;
- _Bool _shouldFilePairingReport;
- unsigned int _reason;
- unsigned int _subreason;
- unsigned int _incorrectPINcount;
- unsigned int _pairingType;
- int _gizmoMaxPairingVersion;
- unsigned int _gizmoEnclosureMaterial;
- unsigned int _btPairingRetryCount;
- unsigned int _finalDurationSeconds;
- unsigned int _attemptCounter;
- unsigned int _pairedDeviceCount;
- unsigned int _switchCounter;
- NSString *_aggdReportString;
- NSString *_processName;
- NSString *_abortPairingReason;
- NSError *_originalError;
- NSString *_gizmoBuild;
- NSString *_gizmoHardware;
- NSString *_gizmoSerial;
- NSString *_gizmoBuildtype;
- NSString *_finalScreenName;
- long long _lossOfIDSConnectivity;
- }
- + (_Bool)supportsSecureCoding;
- @property(nonatomic) unsigned int switchCounter; // @synthesize switchCounter=_switchCounter;
- @property(nonatomic) unsigned int pairedDeviceCount; // @synthesize pairedDeviceCount=_pairedDeviceCount;
- @property(nonatomic) long long lossOfIDSConnectivity; // @synthesize lossOfIDSConnectivity=_lossOfIDSConnectivity;
- @property(nonatomic) unsigned int attemptCounter; // @synthesize attemptCounter=_attemptCounter;
- @property(nonatomic) unsigned int finalDurationSeconds; // @synthesize finalDurationSeconds=_finalDurationSeconds;
- @property(retain, nonatomic) NSString *finalScreenName; // @synthesize finalScreenName=_finalScreenName;
- @property(nonatomic) unsigned int btPairingRetryCount; // @synthesize btPairingRetryCount=_btPairingRetryCount;
- @property(nonatomic) unsigned int gizmoEnclosureMaterial; // @synthesize gizmoEnclosureMaterial=_gizmoEnclosureMaterial;
- @property(retain, nonatomic) NSString *gizmoBuildtype; // @synthesize gizmoBuildtype=_gizmoBuildtype;
- @property(retain, nonatomic) NSString *gizmoSerial; // @synthesize gizmoSerial=_gizmoSerial;
- @property(nonatomic) _Bool shouldFilePairingReport; // @synthesize shouldFilePairingReport=_shouldFilePairingReport;
- @property(nonatomic) int gizmoMaxPairingVersion; // @synthesize gizmoMaxPairingVersion=_gizmoMaxPairingVersion;
- @property(retain, nonatomic) NSString *gizmoHardware; // @synthesize gizmoHardware=_gizmoHardware;
- @property(retain, nonatomic) NSString *gizmoBuild; // @synthesize gizmoBuild=_gizmoBuild;
- @property(retain, nonatomic) NSError *originalError; // @synthesize originalError=_originalError;
- @property(nonatomic) _Bool submitted; // @synthesize submitted=_submitted;
- @property(retain, nonatomic) NSString *abortPairingReason; // @synthesize abortPairingReason=_abortPairingReason;
- @property(retain, nonatomic) NSString *processName; // @synthesize processName=_processName;
- @property(retain, nonatomic) NSString *aggdReportString; // @synthesize aggdReportString=_aggdReportString;
- @property(nonatomic) _Bool isAutomated; // @synthesize isAutomated=_isAutomated;
- @property(nonatomic) unsigned int pairingType; // @synthesize pairingType=_pairingType;
- @property(nonatomic) unsigned int incorrectPINcount; // @synthesize incorrectPINcount=_incorrectPINcount;
- @property(nonatomic) unsigned int subreason; // @synthesize subreason=_subreason;
- @property(readonly, nonatomic) unsigned int reason; // @synthesize reason=_reason;
- - (void).cxx_destruct;
- - (id)description;
- - (void)incrementIncorrectPINcount;
- @property(readonly, nonatomic) _Bool isErrorSet;
- - (void)setSubreasonWithPairingError:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(readonly, nonatomic) NSError *detailedError;
- - (id)init;
- @end
- @interface EPPeripheralManager : EPResource <CBPeripheralManagerDelegate>
- {
- }
- - (void)peripheralManager:(id)arg1 central:(id)arg2 didUnsubscribeFromCharacteristic:(id)arg3;
- - (void)peripheralManager:(id)arg1 central:(id)arg2 didSubscribeToCharacteristic:(id)arg3;
- - (void)peripheralManagerIsReadyToUpdateSubscribers:(id)arg1;
- - (void)peripheralManagerDidStartAdvertising:(id)arg1 error:(id)arg2;
- - (void)peripheralManager:(id)arg1 didReceiveWriteRequests:(id)arg2;
- - (void)peripheralManager:(id)arg1 didReceiveReadRequest:(id)arg2;
- - (void)peripheralManager:(id)arg1 didAddService:(id)arg2 error:(id)arg3;
- - (void)peripheralManagerDidUpdateState:(id)arg1;
- @property(readonly, nonatomic) CBPeripheralManager *manager;
- @property(readonly, nonatomic) EPPeripheralManagerManager *managerManager;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPPeripheralManagerManager : EPResourceManager <CBPeripheralManagerDelegate>
- {
- CBPeripheralManager *_manager;
- }
- + (Class)resourceClass;
- @property(readonly, nonatomic) CBPeripheralManager *manager; // @synthesize manager=_manager;
- - (void).cxx_destruct;
- - (void)peripheralManager:(id)arg1 central:(id)arg2 didUnsubscribeFromCharacteristic:(id)arg3;
- - (void)peripheralManager:(id)arg1 central:(id)arg2 didSubscribeToCharacteristic:(id)arg3;
- - (void)peripheralManagerIsReadyToUpdateSubscribers:(id)arg1;
- - (void)peripheralManagerDidStartAdvertising:(id)arg1 error:(id)arg2;
- - (void)peripheralManager:(id)arg1 didReceiveWriteRequests:(id)arg2;
- - (void)peripheralManager:(id)arg1 didReceiveReadRequest:(id)arg2;
- - (void)peripheralManager:(id)arg1 didAddService:(id)arg2 error:(id)arg3;
- - (void)peripheralManagerDidUpdateState:(id)arg1;
- - (id)newManagerWithDelegate:(id)arg1;
- - (void)destroyResource;
- - (void)createResource;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionWaitForWatchCompletion : NSObject <EPTransaction>
- {
- NSTimer *_timer;
- EPRoutingSlipEntry *_routingSlipEntry;
- id <EPSagaTransactionWaitForWatchCompletionService> _completionService;
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)_watchTimedOut:(id)arg1;
- - (void)_watchMigrationNotification:(id)arg1;
- - (_Bool)_firstToCleanup;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPNanoRegistryStatusCodeVote : EPResource
- {
- NSNumber *_statusCodeVoteNumber;
- }
- @property(retain, nonatomic) NSNumber *statusCodeVoteNumber; // @synthesize statusCodeVoteNumber=_statusCodeVoteNumber;
- - (void).cxx_destruct;
- @end
- @interface EPNanoRegistryStatusCodeElection : EPResourceManager
- {
- unsigned long long _statusCode;
- id <EPNanoRegistryStatusCodeElectionDelegate> _delegate;
- }
- + (Class)resourceClass;
- + (id)sharedInstanceWithQueue:(id)arg1 delegate:(id)arg2;
- + (id)sharedInstance;
- @property(nonatomic) __weak id <EPNanoRegistryStatusCodeElectionDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic) unsigned long long statusCode; // @synthesize statusCode=_statusCode;
- - (void).cxx_destruct;
- - (void)resourceWasRemoved;
- - (id)newStatusCodeVote:(unsigned long long)arg1;
- @property(readonly, nonatomic) NSString *statusCodeString;
- - (id)statusCodeStringForStatusCode:(unsigned long long)arg1;
- - (unsigned long long)holdElectionWithVotes:(id)arg1;
- - (void)updateStatusCode;
- - (id)initWithQueue:(id)arg1 delegate:(id)arg2;
- @end
- @interface EPPeripheralConnector : EPResource
- {
- }
- - (void)peripheralWasInvalidated;
- - (void)setPeripheralConnectorShouldForceDisconnect;
- @end
- @interface EPPeripheralConnectorManager : EPResourceManager <CBPeripheralDelegate, EPDiscovererDelegate, CBCentralManagerDelegate, CBCentralManagerPrivateDelegate, EPResourceOwnerDelegate>
- {
- EPCentralManager *_central;
- _Bool _forceDisconnect;
- unsigned long long _state;
- unsigned long long _lastState;
- EPPeripheralConnectorManager *me;
- NSObject<OS_dispatch_source> *_connectPersistenceTimer;
- CBPeripheral *_captivePeripheral;
- double _connectPersistenceTimerDuration;
- NSUUID *_uuid;
- EPDiscoverer *_discoverer;
- }
- + (Class)resourceClass;
- @property(readonly, nonatomic) EPDiscoverer *discoverer; // @synthesize discoverer=_discoverer;
- @property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- - (void)discoverer:(id)arg1 deviceDidAppear:(id)arg2;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)centralManager:(id)arg1 didUpdatePeripheralConnectionState:(id)arg2;
- - (void)centralManager:(id)arg1 didDisconnectPeripheral:(id)arg2 error:(id)arg3;
- - (void)centralManager:(id)arg1 didConnectPeripheral:(id)arg2;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)cancelPeripheralConnection:(id)arg1;
- @property(readonly, nonatomic) _Bool isConnected;
- - (void)update;
- - (void)clearConnectPersistenceTimer;
- - (void)setConnectPersistenceTimer;
- - (_Bool)needsResourceWithExpiry;
- - (void)destroyResource;
- - (void)createResource;
- - (void)peripheralWasInvalidated;
- - (void)setPeripheralConnectorShouldForceDisconnect;
- - (id)initWithUuid:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPPeripheralConnectorManagerFactory : NSObject
- {
- NSMapTable *_connectorManagers;
- }
- + (id)sharedConnectorManagerFactory;
- - (void).cxx_destruct;
- - (_Bool)isConnected:(id)arg1;
- - (id)connectorManagerWithUuid:(id)arg1;
- - (id)init;
- @end
- @interface NRPBPairingModeRequest : PBRequest <NSCopying>
- {
- int _pairingMode;
- int _phonePairingProtocolVersionMax;
- int _phonePairingProtocolVersionMin;
- int _watchPairingProtocolVersion;
- struct {
- unsigned int phonePairingProtocolVersionMax:1;
- unsigned int phonePairingProtocolVersionMin:1;
- unsigned int watchPairingProtocolVersion:1;
- } _has;
- }
- @property(nonatomic) int phonePairingProtocolVersionMin; // @synthesize phonePairingProtocolVersionMin=_phonePairingProtocolVersionMin;
- @property(nonatomic) int watchPairingProtocolVersion; // @synthesize watchPairingProtocolVersion=_watchPairingProtocolVersion;
- @property(nonatomic) int phonePairingProtocolVersionMax; // @synthesize phonePairingProtocolVersionMax=_phonePairingProtocolVersionMax;
- @property(nonatomic) int pairingMode; // @synthesize pairingMode=_pairingMode;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasPhonePairingProtocolVersionMin;
- @property(nonatomic) _Bool hasWatchPairingProtocolVersion;
- @property(nonatomic) _Bool hasPhonePairingProtocolVersionMax;
- @end
- @interface NRXPCProxy : NSObject
- {
- _Bool _notForegroundRunning;
- id _target;
- NSSet *_entitlements;
- NSXPCConnection *_connection;
- id <NRXPCProxyDelegate> _delegate;
- NSString *_appPath;
- NRQueue *_queue;
- BKSApplicationStateMonitor *_monitor;
- }
- + (_Bool)shouldMonitorAppForgroundRunning;
- @property(nonatomic) _Bool notForegroundRunning; // @synthesize notForegroundRunning=_notForegroundRunning;
- @property(retain, nonatomic) BKSApplicationStateMonitor *monitor; // @synthesize monitor=_monitor;
- @property(retain, nonatomic) NRQueue *queue; // @synthesize queue=_queue;
- @property(readonly, nonatomic) NSString *appPath; // @synthesize appPath=_appPath;
- @property(nonatomic) __weak id <NRXPCProxyDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic) __weak NSXPCConnection *connection; // @synthesize connection=_connection;
- @property(readonly, nonatomic) NSSet *entitlements; // @synthesize entitlements=_entitlements;
- @property(nonatomic) __weak id target; // @synthesize target=_target;
- - (void).cxx_destruct;
- - (void)dealloc;
- - (void)invalidationHandler;
- - (void)interruptionHandler;
- - (void)_interruptionHandler;
- - (void)_invalidationHandler;
- - (void)invalidate;
- - (id)initWithConnection:(id)arg1 andEntitlements:(id)arg2 andQueue:(id)arg3;
- - (void)applicationIsNotForegroundRunning:(_Bool)arg1;
- @end
- @interface EPMassUnpairer : NSObject <CBPairingAgentDelegate, EPResourceOwnerDelegate>
- {
- EPPairingAgent *_agent;
- NSMutableSet *_devicesUnpaired;
- NSMutableArray *_peersToUnpair;
- _Bool _unpairing;
- _Bool _finishedUnpairing;
- id <EPMassUnpairerDelegate> _delegate;
- NSObject<OS_dispatch_source> *_currentTimer;
- EPMassUnpairer *me;
- NSSet *_requestedUUIDs;
- }
- @property(readonly, nonatomic) NSSet *requestedUUIDs; // @synthesize requestedUUIDs=_requestedUUIDs;
- - (void).cxx_destruct;
- - (void)pairingAgent:(id)arg1 peerDidUnpair:(id)arg2;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- @property(readonly, nonatomic) _Bool finished;
- - (void)update;
- - (id)initWithDelegate:(id)arg1 UUIDs:(id)arg2;
- - (void)dealloc;
- - (id)initBase;
- - (void)setTimerDuration:(double)arg1 withBlock:(CDUnknownBlockType)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionClearAppData : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPUDIDData : NSObject <NSSecureCoding>
- {
- NSData *_UDIDSHA256;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- - (void)resetUDID;
- @property(readonly, nonatomic) _Bool UDIDChanged;
- - (id)_SHA256WithString:(id)arg1;
- @property(readonly, nonatomic) NSData *UDIDSHA256; // @synthesize UDIDSHA256=_UDIDSHA256;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithTestUDID:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @end
- @interface EPUDIDTracker : NSObject
- {
- EPUDIDData *_data;
- }
- - (void).cxx_destruct;
- - (_Bool)UDIDChanged;
- - (void)writeUDID;
- - (id)init;
- @end
- @interface NRPBDeviceWillUnpairRequest : PBRequest <NSCopying>
- {
- NSString *_abortReason;
- NSString *_advertisedName;
- int _pairingFailureCode;
- _Bool _shouldBrick;
- _Bool _shouldObliterate;
- _Bool _shouldPreserveESim;
- struct {
- unsigned int pairingFailureCode:1;
- unsigned int shouldBrick:1;
- unsigned int shouldObliterate:1;
- unsigned int shouldPreserveESim:1;
- } _has;
- }
- @property(nonatomic) _Bool shouldPreserveESim; // @synthesize shouldPreserveESim=_shouldPreserveESim;
- @property(nonatomic) _Bool shouldBrick; // @synthesize shouldBrick=_shouldBrick;
- @property(retain, nonatomic) NSString *abortReason; // @synthesize abortReason=_abortReason;
- @property(nonatomic) int pairingFailureCode; // @synthesize pairingFailureCode=_pairingFailureCode;
- @property(nonatomic) _Bool shouldObliterate; // @synthesize shouldObliterate=_shouldObliterate;
- @property(retain, nonatomic) NSString *advertisedName; // @synthesize advertisedName=_advertisedName;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasShouldPreserveESim;
- @property(nonatomic) _Bool hasShouldBrick;
- @property(readonly, nonatomic) _Bool hasAbortReason;
- @property(nonatomic) _Bool hasPairingFailureCode;
- @property(nonatomic) _Bool hasShouldObliterate;
- @end
- @interface NRPBPropertyResponse : PBCodable <NSCopying>
- {
- NSMutableArray *_properties;
- }
- + (Class)propertiesType;
- @property(retain, nonatomic) NSMutableArray *properties; // @synthesize properties=_properties;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- - (id)propertiesAtIndex:(unsigned long long)arg1;
- - (unsigned long long)propertiesCount;
- - (void)addProperties:(id)arg1;
- - (void)clearProperties;
- @end
- @interface NRPBSize : PBCodable <NSCopying>
- {
- float _height;
- float _width;
- }
- @property(nonatomic) float height; // @synthesize height=_height;
- @property(nonatomic) float width; // @synthesize width=_width;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @end
- @interface NRRecoveryStepIDSFinalizeQS : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NRRecoveryManager *_recoveryManager;
- NSUUID *_deviceID;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithPairedBluetoothDeviceID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepIDSFinalize : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NRRecoveryManager *_recoveryManager;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- - (id)migrateWithDictionary:(id)arg1;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface AWDNanoRegistryPairingAttemptReport : PBCodable <NSCopying>
- {
- unsigned long long _accurateTimestamp;
- unsigned long long _timestamp;
- NSString *_abortPairingReason;
- unsigned int _attemptCounter;
- unsigned int _btPairingRetryCount;
- unsigned int _finalDurationSeconds;
- NSString *_finalScreenName;
- NSString *_gizmoBuild;
- NSString *_gizmoBuildtype;
- unsigned int _gizmoEnclosureMaterial;
- NSString *_gizmoHardware;
- unsigned int _gizmoMaxPairingVersion;
- NSString *_gizmoSerial;
- unsigned int _incorrectPINcount;
- NSString *_ipV4;
- NSString *_ipV6;
- unsigned int _lossOfBTConnectivity;
- unsigned int _lossOfIDSConnectivity;
- unsigned int _pairedDeviceCount;
- unsigned int _pairingType;
- NSString *_processName;
- unsigned int _reason;
- unsigned int _subreason;
- unsigned int _switchCounter;
- _Bool _isAutomated;
- struct {
- unsigned int accurateTimestamp:1;
- unsigned int timestamp:1;
- unsigned int attemptCounter:1;
- unsigned int btPairingRetryCount:1;
- unsigned int finalDurationSeconds:1;
- unsigned int gizmoEnclosureMaterial:1;
- unsigned int gizmoMaxPairingVersion:1;
- unsigned int incorrectPINcount:1;
- unsigned int lossOfBTConnectivity:1;
- unsigned int lossOfIDSConnectivity:1;
- unsigned int pairedDeviceCount:1;
- unsigned int pairingType:1;
- unsigned int reason:1;
- unsigned int subreason:1;
- unsigned int switchCounter:1;
- unsigned int isAutomated:1;
- } _has;
- }
- @property(nonatomic) unsigned int btPairingRetryCount; // @synthesize btPairingRetryCount=_btPairingRetryCount;
- @property(nonatomic) unsigned int gizmoEnclosureMaterial; // @synthesize gizmoEnclosureMaterial=_gizmoEnclosureMaterial;
- @property(nonatomic) unsigned int lossOfIDSConnectivity; // @synthesize lossOfIDSConnectivity=_lossOfIDSConnectivity;
- @property(nonatomic) unsigned int lossOfBTConnectivity; // @synthesize lossOfBTConnectivity=_lossOfBTConnectivity;
- @property(retain, nonatomic) NSString *gizmoBuildtype; // @synthesize gizmoBuildtype=_gizmoBuildtype;
- @property(nonatomic) unsigned long long accurateTimestamp; // @synthesize accurateTimestamp=_accurateTimestamp;
- @property(retain, nonatomic) NSString *gizmoSerial; // @synthesize gizmoSerial=_gizmoSerial;
- @property(retain, nonatomic) NSString *ipV6; // @synthesize ipV6=_ipV6;
- @property(retain, nonatomic) NSString *ipV4; // @synthesize ipV4=_ipV4;
- @property(nonatomic) unsigned int gizmoMaxPairingVersion; // @synthesize gizmoMaxPairingVersion=_gizmoMaxPairingVersion;
- @property(nonatomic) unsigned int switchCounter; // @synthesize switchCounter=_switchCounter;
- @property(nonatomic) unsigned int pairedDeviceCount; // @synthesize pairedDeviceCount=_pairedDeviceCount;
- @property(nonatomic) unsigned int attemptCounter; // @synthesize attemptCounter=_attemptCounter;
- @property(nonatomic) unsigned int finalDurationSeconds; // @synthesize finalDurationSeconds=_finalDurationSeconds;
- @property(retain, nonatomic) NSString *finalScreenName; // @synthesize finalScreenName=_finalScreenName;
- @property(retain, nonatomic) NSString *abortPairingReason; // @synthesize abortPairingReason=_abortPairingReason;
- @property(retain, nonatomic) NSString *processName; // @synthesize processName=_processName;
- @property(nonatomic) unsigned int incorrectPINcount; // @synthesize incorrectPINcount=_incorrectPINcount;
- @property(nonatomic) unsigned int pairingType; // @synthesize pairingType=_pairingType;
- @property(nonatomic) unsigned int subreason; // @synthesize subreason=_subreason;
- @property(nonatomic) unsigned int reason; // @synthesize reason=_reason;
- @property(retain, nonatomic) NSString *gizmoHardware; // @synthesize gizmoHardware=_gizmoHardware;
- @property(retain, nonatomic) NSString *gizmoBuild; // @synthesize gizmoBuild=_gizmoBuild;
- @property(nonatomic) _Bool isAutomated; // @synthesize isAutomated=_isAutomated;
- @property(nonatomic) unsigned long long timestamp; // @synthesize timestamp=_timestamp;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasBtPairingRetryCount;
- @property(nonatomic) _Bool hasGizmoEnclosureMaterial;
- @property(nonatomic) _Bool hasLossOfIDSConnectivity;
- @property(nonatomic) _Bool hasLossOfBTConnectivity;
- @property(readonly, nonatomic) _Bool hasGizmoBuildtype;
- @property(nonatomic) _Bool hasAccurateTimestamp;
- @property(readonly, nonatomic) _Bool hasGizmoSerial;
- @property(readonly, nonatomic) _Bool hasIpV6;
- @property(readonly, nonatomic) _Bool hasIpV4;
- @property(nonatomic) _Bool hasGizmoMaxPairingVersion;
- @property(nonatomic) _Bool hasSwitchCounter;
- @property(nonatomic) _Bool hasPairedDeviceCount;
- @property(nonatomic) _Bool hasAttemptCounter;
- @property(nonatomic) _Bool hasFinalDurationSeconds;
- @property(readonly, nonatomic) _Bool hasFinalScreenName;
- @property(readonly, nonatomic) _Bool hasAbortPairingReason;
- @property(readonly, nonatomic) _Bool hasProcessName;
- @property(nonatomic) _Bool hasIncorrectPINcount;
- @property(nonatomic) _Bool hasPairingType;
- @property(nonatomic) _Bool hasSubreason;
- @property(nonatomic) _Bool hasReason;
- @property(readonly, nonatomic) _Bool hasGizmoHardware;
- @property(readonly, nonatomic) _Bool hasGizmoBuild;
- @property(nonatomic) _Bool hasIsAutomated;
- @property(nonatomic) _Bool hasTimestamp;
- @end
- @interface EPSagaTransactionCheckIfNanoRegistryIsBusy : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRWatchdog : NSObject
- {
- NSObject<OS_dispatch_queue> *_queue;
- NSMutableSet *_monitoredQueues;
- NSMutableSet *_completedQueues;
- int _testCounter;
- NSObject<OS_dispatch_source> *_timer;
- int _failCounter;
- NSString *_stackshotReason;
- long long _stackshotException;
- NSObject<OS_dispatch_queue> *_timedStackshotQueue;
- NSMutableArray *_stackShotBurstIDs;
- }
- + (_Bool)_isNanoRegistryHangAlertDisabled;
- + (id)sharedInstance;
- - (void).cxx_destruct;
- - (void)saveStackshotBursts;
- - (_Bool)stackshot:(id)arg1 containsOneOrMoreStrings:(id)arg2;
- - (void)deleteStackshotBursts;
- - (void)takeStackshotBurstWithReason:(id)arg1 withExceptionNumber:(long long)arg2;
- - (void)_tryToDisplayAnAlert:(id)arg1;
- - (void)removeMonitoredQueue:(id)arg1;
- - (void)addMonitoredQueue:(id)arg1;
- - (void)_stopWatchdog;
- - (void)_crashNanoRegistryWithQueueLabels:(id)arg1;
- - (void)_startWatchdog;
- - (id)init;
- @end
- @interface NRConnectivityPublisher : NSObject
- {
- NSObject<OS_dispatch_queue> *_queue;
- int _dropoutCounterNotifyToken;
- _Bool _connected;
- long long _dropoutCounter;
- }
- + (id)sharedConnectivityPublisher;
- @property(nonatomic, getter=dropoutCounter) long long dropoutCounter; // @synthesize dropoutCounter=_dropoutCounter;
- - (void).cxx_destruct;
- - (int)_registerNotifyTokenWithName:(id)arg1 withQueue:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (unsigned long long)_readNotifyToken:(int)arg1;
- - (void)_updateNotifyToken:(int)arg1 withValue:(unsigned long long)arg2 withNotificationName:(id)arg3;
- - (void)_writeConnectivityStatus;
- - (void)_readConnectivityStatus;
- - (long long)getDropoutCounter;
- @property(nonatomic, getter=isConnected) _Bool connected; // @synthesize connected=_connected;
- - (id)init;
- @end
- @interface NRPBPingResponse : PBCodable <NSCopying>
- {
- double _responseDate;
- NSData *_payload;
- }
- @property(retain, nonatomic) NSData *payload; // @synthesize payload=_payload;
- @property(nonatomic) double responseDate; // @synthesize responseDate=_responseDate;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(readonly, nonatomic) _Bool hasPayload;
- @end
- @interface EPCharacteristicReader : NSObject <CBCentralManagerDelegate, CBCentralManagerPrivateDelegate, CBPeripheralDelegate, EPResourceOwnerDelegate>
- {
- EPCentralManager *_central;
- EPPeripheralObserver *_peripheral;
- EPPeripheralConnector *_connector;
- CBUUID *_serviceUUID;
- CBUUID *_characteristicUUID;
- CBService *_service;
- CBCharacteristic *_characteristic;
- id <EPCharacteristicReaderDelegate> _delegate;
- NSObject<OS_dispatch_source> *_timer;
- double _timeout;
- _Bool _waitingForRead;
- _Bool _finishedARead;
- NSData *_readData;
- unsigned long long _state;
- }
- @property(nonatomic) unsigned long long state; // @synthesize state=_state;
- @property(readonly, nonatomic) NSData *readData; // @synthesize readData=_readData;
- - (void).cxx_destruct;
- - (void)peripheral:(id)arg1 didUpdateValueForCharacteristic:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverCharacteristicsForService:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverServices:(id)arg2;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (void)read;
- - (void)_updateStateWithNewState:(unsigned long long)arg1;
- - (void)_readFinishedWithError:(id)arg1 withData:(id)arg2;
- - (void)_readTimedOut;
- - (id)newDispatchTimerOfDuration:(double)arg1 withTimeoutBlock:(CDUnknownBlockType)arg2;
- - (id)initWithDelegate:(id)arg1 timeout:(double)arg2 peripheral:(id)arg3 serviceUUID:(id)arg4 characteristicUUID:(id)arg5;
- - (id)initWithDelegate:(id)arg1 peripheral:(id)arg2 serviceUUID:(id)arg3 characteristicUUID:(id)arg4;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRLocalPropertyMonitor : NSObject <NSSecureCoding>
- {
- _Bool _hasRegisteredForNotifications;
- _Bool _logAllPropertyReads;
- NSDictionary *_properties;
- NSMutableDictionary *_propertyCache;
- struct MGNotificationTokenStruct *_MGToken;
- id <NSObject> _localeToken;
- NSPointerArray *_observers;
- id _deviceCollectionObserver;
- }
- + (void)initializeGetters;
- + (id)deviceCollectionHistory;
- + (id)_getGestaltDmin:(struct __CFString *)arg1;
- + (id)_getGestaltDictionary:(struct __CFString *)arg1;
- + (id)_getGestaltData:(struct __CFString *)arg1;
- + (id)_getGestaltStringValue:(struct __CFString *)arg1 withName:(id)arg2;
- + (id)_getGestaltString:(struct __CFString *)arg1;
- + (id)_getGestaltNumber:(struct __CFString *)arg1;
- + (_Bool)supportsSecureCoding;
- @property(nonatomic) _Bool logAllPropertyReads; // @synthesize logAllPropertyReads=_logAllPropertyReads;
- @property(nonatomic) _Bool hasRegisteredForNotifications; // @synthesize hasRegisteredForNotifications=_hasRegisteredForNotifications;
- @property(retain, nonatomic) id deviceCollectionObserver; // @synthesize deviceCollectionObserver=_deviceCollectionObserver;
- @property(retain, nonatomic) NSPointerArray *observers; // @synthesize observers=_observers;
- @property(nonatomic) __weak id <NSObject> localeToken; // @synthesize localeToken=_localeToken;
- @property(nonatomic) struct MGNotificationTokenStruct *MGToken; // @synthesize MGToken=_MGToken;
- @property(retain, nonatomic) NSMutableDictionary *propertyCache; // @synthesize propertyCache=_propertyCache;
- @property(retain, nonatomic) NSDictionary *properties; // @synthesize properties=_properties;
- - (void).cxx_destruct;
- - (void)refreshPropertyCache;
- - (void)registerForNotifications;
- - (double)abs_to_seconds:(unsigned long long)arg1;
- - (unsigned long long)abs_to_nanos:(unsigned long long)arg1;
- - (double)blockTimer:(CDUnknownBlockType)arg1;
- - (id)_readProperty:(id)arg1 shouldUpdateCache:(_Bool)arg2 isUpdated:(_Bool *)arg3;
- - (void)_notifyObserversPropertiesDidChange:(id)arg1 thisIsAllOfThem:(_Bool)arg2;
- - (void)_pollPropertiesAllOfThem:(_Bool)arg1 dontSendChanges:(_Bool)arg2;
- - (void)pollProperties;
- - (id)objectForKeyedSubscript:(id)arg1;
- - (void)removePropertyObserver:(id)arg1;
- - (void)addPropertyObserver:(id)arg1;
- - (void)unregisterFromNotifications;
- - (void)dealloc;
- - (id)init;
- - (id)description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @end
- @interface EPSagaTransactionRequestMigration : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPWriterEntry : NSObject
- {
- EPCharacteristicWriter *_writer;
- EPDevice *_device;
- }
- @property(retain, nonatomic) EPDevice *device; // @synthesize device=_device;
- @property(retain, nonatomic) EPCharacteristicWriter *writer; // @synthesize writer=_writer;
- - (void).cxx_destruct;
- @end
- @interface EPBulkCharacteristicWriter : NSObject <EPDiscovererDelegate, EPResourceOwnerDelegate>
- {
- _Bool _invalidated;
- NSMapTable *_deviceWriters;
- EPDiscoverer *_discoverer;
- CBUUID *_characteristicUUID;
- NSData *_data;
- CDUnknownBlockType _selectorBlock;
- }
- @property(copy, nonatomic) CDUnknownBlockType selectorBlock; // @synthesize selectorBlock=_selectorBlock;
- @property(nonatomic) _Bool invalidated; // @synthesize invalidated=_invalidated;
- @property(retain, nonatomic) NSData *data; // @synthesize data=_data;
- @property(retain, nonatomic) CBUUID *characteristicUUID; // @synthesize characteristicUUID=_characteristicUUID;
- @property(retain, nonatomic) EPDiscoverer *discoverer; // @synthesize discoverer=_discoverer;
- @property(retain, nonatomic) NSMapTable *deviceWriters; // @synthesize deviceWriters=_deviceWriters;
- - (void).cxx_destruct;
- - (void)invalidate;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)discoverer:(id)arg1 deviceDidBecomeUnproximate:(id)arg2;
- - (void)discoverer:(id)arg1 deviceDidBecomeProximate:(id)arg2;
- - (void)update;
- - (id)initWithCharacteristicUUID:(id)arg1 selectorBlock:(CDUnknownBlockType)arg2 data:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryManager : NSObject <NSSecureCoding>
- {
- NSObject<OS_dispatch_queue> *_queue;
- NSObject<OS_dispatch_queue> *_delegateQueue;
- NSObject<OS_dispatch_queue> *_operationProcessQueue;
- unsigned int _assertionID;
- _Bool _hasAssertion;
- NSMutableArray *_recoverySteps;
- NSOperationQueue *_operationQueue;
- NSData *_lastWriteHash;
- NSString *_lastWritePath;
- NSMutableDictionary *_stepTimers;
- NRPowerAssertionFragment *_powerAssertion;
- _Bool _isRecoveryActive;
- _Bool _isRecoveryRequested;
- id <NRRecoveryManagerDelegate> _delegate;
- NSUUID *_deviceID;
- NSString *_path;
- NSMutableArray *_recoveryCompletionBlocks;
- NROSTransaction *_recoveryTransaction;
- }
- + (id)getManagerWithStatePath:(id)arg1;
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NROSTransaction *recoveryTransaction; // @synthesize recoveryTransaction=_recoveryTransaction;
- @property(retain, nonatomic) NSMutableArray *recoveryCompletionBlocks; // @synthesize recoveryCompletionBlocks=_recoveryCompletionBlocks;
- @property(retain, nonatomic) NSString *path; // @synthesize path=_path;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- @property(nonatomic) __weak id <NRRecoveryManagerDelegate> delegate; // @synthesize delegate=_delegate;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue; // @synthesize delegateQueue=_delegateQueue;
- - (void).cxx_destruct;
- @property(retain, nonatomic) NSString *recoveryStepsPath;
- - (id)description;
- - (id)_description;
- - (id)objectForKeyedSubscript:(Class)arg1;
- - (void)removeRecoveryStepClass:(Class)arg1;
- - (void)markStepAsComplete:(id)arg1;
- - (void)removeRecoveryStep:(id)arg1;
- - (void)_stayAwake:(_Bool)arg1;
- - (void)recover;
- - (void)_fireRecoveryManagerDidEndRecoveryWithDelegate:(id)arg1;
- - (void)_fireRecoveryManagerDidBeginRecoveryWithDelegate:(id)arg1;
- - (void)_startRecoveryOperation;
- - (void)_createOperations;
- @property(nonatomic, setter=setRecoveryActive:) _Bool isRecoveryActive; // @synthesize isRecoveryActive=_isRecoveryActive;
- @property(nonatomic, setter=setRecoveryRequested:) _Bool isRecoveryRequested; // @synthesize isRecoveryRequested=_isRecoveryRequested;
- - (_Bool)writeRecoveryDatabaseToPath:(id)arg1;
- - (_Bool)writeRecoveryDatabase;
- - (_Bool)_writeRecoveryDatabaseToPath:(id)arg1;
- - (_Bool)containsSteps;
- - (void)addRecoveryStep:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (void)dispatchSyncToDelegateQueue:(CDUnknownBlockType)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithPath:(id)arg1;
- - (id)init;
- - (void)migrateWithParameters:(id)arg1;
- - (void)migrateRecoveryManagerQSWithBTUUID:(id)arg1;
- - (_Bool)shouldMigrateRecoveryManagerQS;
- @end
- @interface NRRecoveryStepOperation : NSOperation <NRRecoveryManagerStepDelegate>
- {
- NSObject<OS_dispatch_queue> *_queue;
- NSObject<OS_dispatch_source> *_timer;
- NRRecoveryManager *_manager;
- NRRecoveryStepOperation *_retainThyself;
- id <NRRecoveryStep> _step;
- }
- @property(retain, nonatomic) id <NRRecoveryStep> step; // @synthesize step=_step;
- - (void).cxx_destruct;
- - (void)stepFinished:(id)arg1;
- - (void)main;
- - (id)initWithRecoveryStep:(id)arg1 andManager:(id)arg2 andManagementQueue:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRConcurrentPipe : EPResource
- {
- }
- @property(readonly, nonatomic) NSUUID *uuid;
- @end
- @interface NRConcurrentPipeManager : EPResourceManager
- {
- _Bool _idsIsPaired;
- NSError *_idsPairingFailureError;
- NSUUID *_uuid;
- }
- + (Class)resourceClass;
- @property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- - (void)createResource;
- - (id)newIDSPairingToUUID:(id)arg1 withDelegate:(id)arg2;
- @end
- @interface NRExtensiblePair : NSObject <EPAdvertiserDelegate, EPDiscovererDelegate, EPPairerDelegate, EPOOBKeyGeneratorDelegate, EPMassUnpairerDelegate, EPResourceOwnerDelegate, NRStateMachinePuppetDelegate, CBScalablePipeManagerDelegate>
- {
- unsigned long long _nextPairingMode;
- _Bool _pairingIsSetUp;
- _Bool _firstPairingRequestSent;
- NSUUID *_pairedBTDeviceUUID;
- PCPersistentTimer *_timer;
- struct __CFRunLoopSource *_alertRunLoopSource;
- struct __CFUserNotification *_alert;
- NSObject<OS_dispatch_source> *_currentTimer;
- NSMutableArray *_startupBlocks;
- _Bool _failure;
- id <EPResourceManagerProtocol> _pairingPipeFactory;
- NRConcurrentPipeManager *_concurrentPipeFactory;
- NSMutableDictionary *_didSetPairingStrategy;
- _Bool _beginningToPairNotificationSent;
- _Bool _oobKeyAdvertiseStarted;
- NSError *_lastBluetoothPairingError;
- unsigned long long _pairingMode;
- EPFactory *_factory;
- NRStateMachine *_machine;
- EPDiscoverer *_discoverer;
- EPAdvertiser *_advertiser;
- EPScalablePipeManagerManager *_pipeManager;
- EPScalablePipeManager *_pipe;
- EPOOBKeyGenerator *_generator;
- EPMassUnpairer *_unpairer;
- NSMutableArray *_pairers;
- NSMutableArray *_pairingDevices;
- unsigned long long _pairingStrategy;
- unsigned long long _pairingStyle;
- }
- + (id)stringFromPairingStrategy:(unsigned long long)arg1;
- @property(readonly, nonatomic) unsigned long long pairingStyle; // @synthesize pairingStyle=_pairingStyle;
- @property(readonly, nonatomic) unsigned long long pairingStrategy; // @synthesize pairingStrategy=_pairingStrategy;
- @property(readonly, nonatomic) NSMutableArray *pairingDevices; // @synthesize pairingDevices=_pairingDevices;
- @property(readonly, nonatomic) NSMutableArray *pairers; // @synthesize pairers=_pairers;
- @property(readonly, nonatomic) EPMassUnpairer *unpairer; // @synthesize unpairer=_unpairer;
- @property(readonly, nonatomic) EPOOBKeyGenerator *generator; // @synthesize generator=_generator;
- @property(readonly, nonatomic) EPScalablePipeManager *pipe; // @synthesize pipe=_pipe;
- @property(readonly, nonatomic) EPScalablePipeManagerManager *pipeManager; // @synthesize pipeManager=_pipeManager;
- @property(readonly, nonatomic) EPAdvertiser *advertiser; // @synthesize advertiser=_advertiser;
- @property(readonly, nonatomic) EPDiscoverer *discoverer; // @synthesize discoverer=_discoverer;
- @property(readonly, nonatomic) NRStateMachine *machine; // @synthesize machine=_machine;
- @property(readonly, nonatomic) EPFactory *factory; // @synthesize factory=_factory;
- @property(nonatomic) unsigned long long pairingMode; // @synthesize pairingMode=_pairingMode;
- - (void).cxx_destruct;
- - (void)scalablePipeManager:(id)arg1 pipeDidDisconnect:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 pipeDidConnect:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 didUnregisterEndpoint:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 didRegisterEndpoint:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManagerDidUpdateState:(id)arg1;
- - (void)recordButtonPress:(unsigned long long)arg1;
- - (void)alertResponseWithResponseFlags:(unsigned long long)arg1;
- - (void)_dismissBluetoothAlert;
- - (void)dismissBluetoothAlert;
- - (void)presentBluetoothAlert;
- - (void)setTimerDuration:(double)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (id)pairer:(id)arg1 newEndpointWithDelegate:(id)arg2;
- - (void)sendBeginningToPairNotification;
- - (void)pairer:(id)arg1 completedWithError:(id)arg2;
- - (void)pairer:(id)arg1 requestWithType:(long long)arg2 passkey:(id)arg3;
- - (void)pairerDidBeginToPair:(id)arg1;
- - (void)generatorUpdatedKey:(id)arg1;
- - (void)advertiser:(id)arg1 receivedData:(id)arg2;
- - (void)advertiser:(id)arg1 receivedPairingRequestForDevice:(id)arg2;
- - (void)advertiser:(id)arg1 deviceDidAppear:(id)arg2;
- - (void)discovererBluetoothIsWorking:(id)arg1;
- - (void)discovererBluetoothMayHaveFailed:(id)arg1;
- - (void)discoverer:(id)arg1 deviceDidBecomeDisplayable:(id)arg2;
- - (void)unpairerBluetoothMayHaveFailed:(id)arg1;
- - (void)unpairer:(id)arg1 didFinishUnpairingDevices:(id)arg2;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)pairWithDevice:(id)arg1;
- - (void)advertiseAndPairWithAdvertisedName:(id)arg1 andPairingMode:(unsigned long long)arg2 withGetStartedBlock:(CDUnknownBlockType)arg3;
- - (void)discoverAndPairWithAdvertisedName:(id)arg1 andDeviceID:(id)arg2;
- - (void)discoverAndPairWithAdvertisedName:(id)arg1 andOOBKey:(id)arg2;
- - (unsigned long long)pairingStrategyFromData:(id)arg1 andStyle:(unsigned long long *)arg2;
- - (id)dataFromPairingStrategy:(unsigned long long)arg1 andStyle:(unsigned long long)arg2;
- - (unsigned long long)pairingStrategyFromAdvertisedName:(id)arg1;
- - (_Bool)hasStartedPairing;
- - (_Bool)isReady;
- - (void)respondWithPasscode:(id)arg1;
- - (void)bluetoothPaired:(id)arg1;
- - (void)propertiesReceived;
- - (void)accountAndDeviceReady;
- @property(readonly, nonatomic) _Bool isPairing;
- - (void)setPairingError;
- - (void)timeout:(id)arg1;
- - (void)stateMachine:(id)arg1 didReceiveEvent:(id)arg2;
- - (void)exitPuppetStateMachineMode;
- - (void)setStateMachineStateTo:(id)arg1;
- - (void)update;
- - (void)setPairingStrategy:(unsigned long long)arg1 andStyle:(unsigned long long)arg2;
- @property(retain, nonatomic) NSNumber *passcode;
- @property(retain, nonatomic) NSData *oobKey;
- @property(retain, nonatomic) NSString *advertisedName;
- @property(retain, nonatomic) id <NRStateMachineDelegate> delegate;
- - (void)resetWithMachine:(id)arg1;
- @property(retain, nonatomic) NSUUID *nrDeviceUUID;
- - (id)initWithFactory:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionDeleteQuarantinedFiles : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRemoteObjectClassA : NRRemoteObject
- {
- }
- - (void)sendMigrationSetKeyRequestToBTUUID:(id)arg1 withKey:(id)arg2 withRevision:(int)arg3 withResponseBlock:(CDUnknownBlockType)arg4;
- - (void)registerProtobufHandlers;
- - (id)initWithDelegate:(id)arg1 andQueue:(id)arg2;
- @end
- @interface EPSagaTransactionApplyDiff : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPairingReporter : NSObject
- {
- }
- + (void)submitReport:(id)arg1;
- + (id)sharedServerConnection;
- @end
- @interface NRPBSelectorItem : NSObject
- {
- SEL _selector;
- CDUnknownFunctionPointerType _method;
- }
- @property(nonatomic) CDUnknownFunctionPointerType method; // @synthesize method=_method;
- @property(nonatomic) SEL selector; // @synthesize selector=_selector;
- @end
- @interface NRRemoteObjectTrafficClasses : NSObject
- {
- _Bool _shouldDropUnmatchingTraffic;
- NSSet *_trafficClasses;
- }
- @property(nonatomic) _Bool shouldDropUnmatchingTraffic; // @synthesize shouldDropUnmatchingTraffic=_shouldDropUnmatchingTraffic;
- @property(retain, nonatomic) NSSet *trafficClasses; // @synthesize trafficClasses=_trafficClasses;
- - (void).cxx_destruct;
- @end
- @interface NRRemoteObject : NSObject <IDSServiceDelegate>
- {
- NSMutableDictionary *_idsSendIDToCompletionHandler;
- NSMutableDictionary *_idsSendIDToResponseHandler;
- NSMutableDictionary *_idsSendIDToTimer;
- NSString *_serviceName;
- NSObject<OS_dispatch_queue> *_idsQueue;
- NSObject<OS_dispatch_queue> *_delegateQueue;
- NSObject<OS_dispatch_queue> *_defaultPairedDeviceQueue;
- NSSet *_deviceUniqueIdentifiers;
- NSMutableDictionary *_idsRequestMessageTypeToSelector;
- _Bool _isIDSConnected;
- _Bool _wasIDSConnected;
- _Bool _isIDSNearby;
- _Bool _wasIDSNearby;
- _Bool _disconnected;
- _Bool _alwaysConnected;
- _Bool _isIDSConnectedNotification;
- _Bool _hasAccounts;
- _Bool _isIncomingMessageDeliveryQueueSuspended;
- NRImmutableIDSDevice *_defaultPairedDevice;
- id <NRRemoteObjectDelegate> _delegate;
- NSPointerArray *_connectivityObservers;
- NSObject<OS_dispatch_queue> *_clientQueue;
- NSObject<OS_dispatch_queue> *_incomingMessageDeliveryQueue;
- IDSService *_service;
- }
- @property(readonly, nonatomic) IDSService *service; // @synthesize service=_service;
- @property(nonatomic) _Bool isIncomingMessageDeliveryQueueSuspended; // @synthesize isIncomingMessageDeliveryQueueSuspended=_isIncomingMessageDeliveryQueueSuspended;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *incomingMessageDeliveryQueue; // @synthesize incomingMessageDeliveryQueue=_incomingMessageDeliveryQueue;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *clientQueue; // @synthesize clientQueue=_clientQueue;
- @property(nonatomic, getter=isAlwaysConnected) _Bool alwaysConnected; // @synthesize alwaysConnected=_alwaysConnected;
- - (void).cxx_destruct;
- - (void)redeliverMessages;
- - (void)service:(id)arg1 connectedDevicesChanged:(id)arg2;
- - (void)service:(id)arg1 nearbyDevicesChanged:(id)arg2;
- - (void)service:(id)arg1 didSwitchActivePairedDevice:(id)arg2 acknowledgementBlock:(CDUnknownBlockType)arg3;
- - (void)service:(id)arg1 account:(id)arg2 identifier:(id)arg3 didSendWithSuccess:(_Bool)arg4 error:(id)arg5;
- - (void)service:(id)arg1 devicesChanged:(id)arg2;
- - (void)service:(id)arg1 activeAccountsChanged:(id)arg2;
- - (void)_fireIDSAvailableDelegateIfNeededWithIDSDevice:(id)arg1;
- - (void)_updateIDSDeviceUniqueIdentifiers;
- - (_Bool)_updateDPDAndReturnYESIfChangeWithDevice:(id)arg1;
- - (void)updateTrafficClassesWithClasses:(id)arg1;
- - (void)_updateTrafficClassesWithClasses:(id)arg1;
- - (void)updateTrafficClasses;
- - (void)_updateTrafficClasses;
- @property(readonly, nonatomic) NSSet *trafficClasses;
- - (void)serviceAllowedTrafficClassifiersDidReset:(id)arg1;
- - (id)_areAccountsAndDevicesPresent:(id)arg1 andDevices:(id)arg2;
- - (id)idsDeviceIdentifierForBTUUID:(id)arg1;
- - (id)deprecatedIDSDeviceIdentifierForBTUUID:(id)arg1;
- - (id)_lookupDestinations:(id)arg1;
- - (void)_queueSendCloudMessage:(id)arg1 type:(unsigned short)arg2 responseToRequest:(id)arg3 withTimeout:(id)arg4 withResponseTimeout:(id)arg5 withDescription:(id)arg6 onlyOneFor:(id)arg7 priority:(long long)arg8 toDestinations:(id)arg9 didSend:(CDUnknownBlockType)arg10 andResponse:(CDUnknownBlockType)arg11;
- - (void)_queueSendMessage:(id)arg1 type:(unsigned short)arg2 responseToRequest:(id)arg3 withTimeout:(id)arg4 withResponseTimeout:(id)arg5 withDescription:(id)arg6 onlyOneFor:(id)arg7 priority:(long long)arg8 toIDSBTUUID:(id)arg9 didSend:(CDUnknownBlockType)arg10 andResponse:(CDUnknownBlockType)arg11;
- - (void)_messageResponseTimeout:(id)arg1;
- - (void)_sendCloudMessage:(id)arg1 type:(unsigned short)arg2 responseToRequest:(id)arg3 withTimeout:(id)arg4 withResponseTimeout:(id)arg5 withDescription:(id)arg6 onlyOneFor:(id)arg7 priority:(long long)arg8 toDestinations:(id)arg9 didSend:(CDUnknownBlockType)arg10 andResponse:(CDUnknownBlockType)arg11;
- - (void)sendCloudResponse:(id)arg1 type:(unsigned short)arg2 withRequest:(id)arg3 withTimeout:(id)arg4 withDescription:(id)arg5 onlyOneFor:(id)arg6 priority:(long long)arg7 didSend:(CDUnknownBlockType)arg8;
- - (void)sendCloudRequest:(id)arg1 type:(unsigned short)arg2 withTimeout:(id)arg3 withResponseTimeout:(id)arg4 withDescription:(id)arg5 onlyOneFor:(id)arg6 priority:(long long)arg7 toDestinations:(id)arg8 didSend:(CDUnknownBlockType)arg9 andResponse:(CDUnknownBlockType)arg10;
- - (void)_sendMessage:(id)arg1 type:(unsigned short)arg2 responseToRequest:(id)arg3 withTimeout:(id)arg4 withResponseTimeout:(id)arg5 withDescription:(id)arg6 onlyOneFor:(id)arg7 priority:(long long)arg8 toIDSBTUUID:(id)arg9 didSend:(CDUnknownBlockType)arg10 andResponse:(CDUnknownBlockType)arg11;
- - (void)sendResponse:(id)arg1 type:(unsigned short)arg2 withRequest:(id)arg3 withTimeout:(id)arg4 withDescription:(id)arg5 onlyOneFor:(id)arg6 priority:(long long)arg7 didSend:(CDUnknownBlockType)arg8;
- - (void)sendRequest:(id)arg1 type:(unsigned short)arg2 withTimeout:(id)arg3 withResponseTimeout:(id)arg4 withDescription:(id)arg5 onlyOneFor:(id)arg6 priority:(long long)arg7 toIDSBTUUID:(id)arg8 didSend:(CDUnknownBlockType)arg9 andResponse:(CDUnknownBlockType)arg10;
- - (void)sendRequest:(id)arg1 type:(unsigned short)arg2 withTimeout:(id)arg3 withDescription:(id)arg4 toIDSBTUUID:(id)arg5 didSend:(CDUnknownBlockType)arg6;
- - (void)sendRequest:(id)arg1 type:(unsigned short)arg2 withTimeout:(id)arg3 toIDSBTUUID:(id)arg4 didSend:(CDUnknownBlockType)arg5;
- - (void)sendRequest:(id)arg1 type:(unsigned short)arg2 toIDSBTUUID:(id)arg3 didSend:(CDUnknownBlockType)arg4;
- - (void)sendRequest:(id)arg1 type:(unsigned short)arg2 toIDSBTUUID:(id)arg3;
- - (void)registerProtobufHandlers;
- - (void)setProtobufAction:(SEL)arg1 forIncomingResponsesOfType:(unsigned short)arg2;
- - (void)setProtobufAction:(SEL)arg1 forIncomingRequestsOfType:(unsigned short)arg2;
- - (void)_storeProtobufAction:(SEL)arg1 messageType:(unsigned short)arg2 messageSendType:(long long)arg3;
- - (void)handleIncomingMessage:(id)arg1;
- - (void)invalidate;
- - (void)dealloc;
- - (void)_resumeMessageDeliveryQueue;
- - (void)_suspendMessageDeliveryQueue;
- - (id)initWithServiceName:(id)arg1 isAlwaysConnected:(_Bool)arg2 andClientQueue:(id)arg3 andDelegate:(id)arg4;
- - (id)initWithServiceName:(id)arg1 andClientQueue:(id)arg2 andDelegate:(id)arg3;
- - (id)initWithServiceName:(id)arg1 andClientQueue:(id)arg2;
- - (id)initWithServiceName:(id)arg1;
- @property(retain, nonatomic) NSPointerArray *connectivityObservers; // @synthesize connectivityObservers=_connectivityObservers;
- - (void)removeConnectivityObserver:(id)arg1;
- - (void)addConnectivityObserver:(id)arg1;
- @property(nonatomic) __weak id <NRRemoteObjectDelegate> delegate; // @synthesize delegate=_delegate;
- @property(retain, nonatomic) NRImmutableIDSDevice *defaultPairedDevice; // @synthesize defaultPairedDevice=_defaultPairedDevice;
- - (id)_rawDefaultPairedDevice;
- - (void)setIsAlwaysConnected:(_Bool)arg1;
- @property(nonatomic, getter=isDisconnected) _Bool disconnected; // @synthesize disconnected=_disconnected;
- - (void)setHasAccounts:(_Bool)arg1;
- @property(readonly, nonatomic) _Bool hasAccounts; // @synthesize hasAccounts=_hasAccounts;
- - (void)setDeviceUniqueIdentifiers:(id)arg1;
- @property(readonly, nonatomic) NSSet *deviceUniqueIdentifiers;
- - (void)_generateNearbyConnectedDelegateCalls;
- - (void)_setIDSConnected:(_Bool)arg1;
- - (void)_setIDSNearby:(_Bool)arg1;
- - (void)setIDSConnected:(_Bool)arg1;
- - (void)setIDSNearby:(_Bool)arg1;
- - (_Bool)isIDSConnected;
- - (_Bool)isIDSNearby;
- @property(nonatomic) _Bool isIDSConnectedNotification; // @synthesize isIDSConnectedNotification=_isIDSConnectedNotification;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRemoteObjectMessage : NSObject
- {
- IDSProtobuf *_protobuf;
- NSUUID *_idsBTUUID;
- }
- @property(retain, nonatomic) NSUUID *idsBTUUID; // @synthesize idsBTUUID=_idsBTUUID;
- @property(retain, nonatomic) IDSProtobuf *protobuf; // @synthesize protobuf=_protobuf;
- - (void).cxx_destruct;
- - (id)initWithProtobuf:(id)arg1 andIDSBTUUID:(id)arg2;
- @end
- @interface EPScalablePipeManager : EPResource <CBScalablePipeManagerDelegate>
- {
- _Bool _isConnected;
- }
- @property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
- - (void)scalablePipeManager:(id)arg1 didRegisterEndpoint:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 pipeDidDisconnect:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 didUnregisterEndpoint:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 pipeDidConnect:(id)arg2;
- - (void)scalablePipeManagerDidUpdateState:(id)arg1;
- @property(readonly, nonatomic) CBScalablePipeManager *manager;
- @property(readonly, nonatomic) EPScalablePipeManagerManager *managerManager;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPScalablePipeManagerManager : EPResourceManager <CBScalablePipeManagerDelegate>
- {
- NSString *_name;
- long long _type;
- long long _priority;
- _Bool _didRequestEndpoint;
- _Bool _endpointIsRegistered;
- _Bool _isConnected;
- CBScalablePipeManager *_manager;
- }
- + (Class)resourceClass;
- @property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
- @property(readonly, nonatomic) CBScalablePipeManager *manager; // @synthesize manager=_manager;
- - (void).cxx_destruct;
- - (void)scalablePipeManager:(id)arg1 didRegisterEndpoint:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 pipeDidDisconnect:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 didUnregisterEndpoint:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 pipeDidConnect:(id)arg2;
- - (void)scalablePipeManagerDidUpdateState:(id)arg1;
- - (void)update;
- - (id)newResourceWithDelegate:(id)arg1;
- - (id)newManagerWithDelegate:(id)arg1;
- - (id)initWithName:(id)arg1 type:(long long)arg2 priority:(long long)arg3;
- - (void)destroyResource;
- - (void)createResource;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPScalablePipeManagerManagerFactory : NSObject
- {
- NSMapTable *_pipeManagers;
- }
- + (id)sharedPipeManagerManagerFactory;
- - (void).cxx_destruct;
- - (id)pipeManagerManagerWithName:(id)arg1 type:(long long)arg2 priority:(long long)arg3;
- - (id)init;
- @end
- @interface EPFactory : NSObject
- {
- EPAdvertiserManager *_advertiserManager;
- EPDiscovererManager *_discovererManager;
- EPCentralManagerManager *_centralManagerManager;
- EPPeripheralManagerManager *_peripheralManagerManager;
- EPNullResourceManager *_nullManager;
- EPNullResourceManager *_advertisingManager;
- EPOOBKeyGeneratorManager *_keyGeneratorManager;
- EPPairingAgentManager *_agentManager;
- }
- + (_Bool)signalProcessNamed:(id)arg1 withSignal:(int)arg2;
- + (void)killProcessNamed:(id)arg1;
- + (id)sharedFactory;
- + (id)sharedFactoryWithQueue:(id)arg1;
- + (id)queue;
- @property(readonly, nonatomic) EPPairingAgentManager *agentManager; // @synthesize agentManager=_agentManager;
- @property(readonly, nonatomic) EPOOBKeyGeneratorManager *keyGeneratorManager; // @synthesize keyGeneratorManager=_keyGeneratorManager;
- @property(retain, nonatomic) EPNullResourceManager *advertisingManager; // @synthesize advertisingManager=_advertisingManager;
- @property(retain, nonatomic) EPNullResourceManager *nullManager; // @synthesize nullManager=_nullManager;
- @property(retain, nonatomic) EPPeripheralManagerManager *peripheralManagerManager; // @synthesize peripheralManagerManager=_peripheralManagerManager;
- @property(retain, nonatomic) EPCentralManagerManager *centralManagerManager; // @synthesize centralManagerManager=_centralManagerManager;
- @property(retain, nonatomic) EPDiscovererManager *discovererManager; // @synthesize discovererManager=_discovererManager;
- @property(retain, nonatomic) EPAdvertiserManager *advertiserManager; // @synthesize advertiserManager=_advertiserManager;
- - (void).cxx_destruct;
- - (void)removeAdvertisedCharacteristic:(id)arg1;
- - (void)addAdvertisedCharacteristic:(id)arg1 encryptionRequired:(_Bool)arg2 withReadHandler:(CDUnknownBlockType)arg3 writeHandler:(CDUnknownBlockType)arg4;
- - (id)newNullResourceWithDelegate:(id)arg1;
- @property(nonatomic) _Bool discovererShouldScanForProximity;
- @property(retain, nonatomic) NSArray *discovererDeviceUUIDs;
- @property(nonatomic) _Bool dontAdvertiseWithServiceUUID;
- @property(nonatomic) _Bool advertiserNotAvailableToPair;
- @property(nonatomic) _Bool fastAdvertising;
- @property(retain, nonatomic) NSString *advertisingName;
- - (id)newPeripheralManagerWithDelegate:(id)arg1;
- - (id)newCentralManagerWithDelegate:(id)arg1;
- - (id)newAdvertiserWithDelegate:(id)arg1;
- - (id)newDiscovererWithDelegate:(id)arg1;
- - (id)newKeyGeneratorWithDelegate:(id)arg1;
- - (void)killBluetoothDaemon;
- - (id)initBase;
- - (id)queue;
- @end
- @interface NRPairedSyncAdvisorObserver : NSObject <NRPairedSyncAdvisorObserver>
- {
- struct {
- unsigned int needsSync:1;
- unsigned int syncCompleted:1;
- } _flags;
- NSObject<OS_dispatch_queue> *_queue;
- id <NRPairedSyncAdvisorObserver> _observer;
- }
- @property(nonatomic) __weak id <NRPairedSyncAdvisorObserver> observer; // @synthesize observer=_observer;
- - (void).cxx_destruct;
- - (void)pairedSyncAdvisorSyncCompleted:(id)arg1;
- - (void)pairedSyncAdvisorNeedsSync:(id)arg1 isInitialSync:(_Bool)arg2;
- - (id)initWithObserver:(id)arg1 withQueue:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPairedSyncAdvisor : NSObject <PSYInitialSyncStateObserverDelegate>
- {
- PSYInitialSyncStateObserver *_syncStateObserver;
- int _syncAdviceNotifyToken;
- NSMapTable *_syncObservers;
- NSObject<OS_dispatch_queue> *_queue;
- _Bool _isConnected;
- _Bool _isFirstUnlockComplete;
- _Bool _needsSync;
- _Bool __isSyncStatusKnown;
- _Bool __isSyncCompleteForActiveDevice;
- _Bool __isInitialSyncCompleteForActiveDevice;
- _Bool __isInitialNonMigrationSyncCompleteForActiveDevice;
- _Bool __shouldAdviseSync;
- _Bool _blockSyncTestMode;
- unsigned short _compatibilityState;
- NSUUID *_activeDeviceID;
- }
- + (void)_deleteSyncAdvisorKeepAliveFile;
- + (void)_createSyncAdvisorKeepAliveFile;
- + (id)sharedInstance;
- @property(nonatomic) _Bool blockSyncTestMode; // @synthesize blockSyncTestMode=_blockSyncTestMode;
- @property(nonatomic, setter=set_shouldAdviceSync:) _Bool _shouldAdviseSync; // @synthesize _shouldAdviseSync=__shouldAdviseSync;
- @property(nonatomic, setter=set_isInitialSyncNonMigrationCompleteForActiveDevice:) _Bool _isInitialNonMigrationSyncCompleteForActiveDevice; // @synthesize _isInitialNonMigrationSyncCompleteForActiveDevice=__isInitialNonMigrationSyncCompleteForActiveDevice;
- @property(nonatomic, setter=set_isInitialSyncCompleteForActiveDevice:) _Bool _isInitialSyncCompleteForActiveDevice; // @synthesize _isInitialSyncCompleteForActiveDevice=__isInitialSyncCompleteForActiveDevice;
- @property(nonatomic, setter=set_isSyncCompleteForActiveDevice:) _Bool _isSyncCompleteForActiveDevice; // @synthesize _isSyncCompleteForActiveDevice=__isSyncCompleteForActiveDevice;
- @property(nonatomic, setter=set_isSyncStatusKnown:) _Bool _isSyncStatusKnown; // @synthesize _isSyncStatusKnown=__isSyncStatusKnown;
- @property(nonatomic) _Bool needsSync; // @synthesize needsSync=_needsSync;
- - (void).cxx_destruct;
- - (void)_notify_syncCompleted;
- - (void)_notify_needsSyncWithIsInitialSync:(_Bool)arg1;
- - (void)_enumerateObserversWithBlock:(CDUnknownBlockType)arg1;
- - (void)_removeObserver:(id)arg1;
- - (void)removeObserver:(id)arg1;
- - (void)_addObserver:(id)arg1 withQueue:(id)arg2;
- - (void)addObserver:(id)arg1 withQueue:(id)arg2;
- - (void)updateNotifyToken:(int)arg1 withValue:(unsigned long long)arg2 withNotificationName:(id)arg3;
- - (int)getNotifyTokenWithName:(id)arg1;
- - (void)initialSyncStateObserverClientCanRetryFailedRequests:(id)arg1;
- - (void)initialSyncStateObserver:(id)arg1 initialSyncDidCompleteForPairingIdentifier:(id)arg2;
- - (void)initialSyncStateObserver:(id)arg1 syncDidResetForPairingIdentifier:(id)arg2;
- - (void)initialSyncStateObserver:(id)arg1 syncDidCompleteForPairingIdentifier:(id)arg2;
- - (void)_advisePairedSyncToSync:(_Bool)arg1;
- - (void)_adviseSyncIfNeeded;
- - (void)_createOrDeleteSyncAdvisorKeepAliveFile;
- - (void)adviseSyncIfNeeded;
- - (void)set_shouldAdviseSync:(_Bool)arg1;
- - (void)_setIsFirstUnlockComplete:(_Bool)arg1;
- @property(nonatomic) _Bool isFirstUnlockComplete; // @synthesize isFirstUnlockComplete=_isFirstUnlockComplete;
- - (void)_forceRefreshPairedSyncStatus;
- - (void)forceRefreshPairedSyncStatus;
- - (void)_refreshPairedSyncStatus;
- - (void)refreshPairedSyncStatus;
- - (void)_setIsConnected:(_Bool)arg1;
- @property(nonatomic) _Bool isConnected; // @synthesize isConnected=_isConnected;
- - (void)_setCompatibilityState:(unsigned short)arg1;
- @property(nonatomic) unsigned short compatibilityState; // @synthesize compatibilityState=_compatibilityState;
- - (void)_setActiveDeviceID:(id)arg1;
- @property(retain, nonatomic) NSUUID *activeDeviceID; // @synthesize activeDeviceID=_activeDeviceID;
- - (void)_querySyncStateForActiveDevice;
- - (id)isInitialNonMigrationSyncNeeded;
- - (id)isInitialSyncNeeded;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBMigrationSetKeyResponse : PBCodable <NSCopying>
- {
- int _errorCode;
- CDStruct_70a7dc3e _has;
- }
- @property(nonatomic) int errorCode; // @synthesize errorCode=_errorCode;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasErrorCode;
- @end
- @interface NRDataFileHistoryHelpers : NSObject
- {
- }
- + (_Bool)hasClassAFile;
- + (_Bool)createClassAFile;
- + (_Bool)removeMigrationRoutingSlip;
- + (id)unarchiveMigrationRoutingSlip;
- + (_Bool)archiveMigrationRoutingSlip:(id)arg1;
- + (_Bool)createMissingDates:(id)arg1;
- + (id)findPairedDateForDeviceID:(id)arg1 inHistory:(id)arg2;
- + (_Bool)archiveDeviceHistory:(id)arg1;
- + (id)unarchiveHistorySecureProperties;
- + (void)_purgeOldSecureProperties:(id)arg1 withDeviceCollection:(id)arg2;
- + (void)purgeOldSecureProperties:(id)arg1 withHistory:(id)arg2;
- + (id)unarchiveDeviceHistory;
- + (_Bool)archiveSecureProperties:(id)arg1;
- + (_Bool)archiveDeviceHistory:(id)arg1 andSecureProperties:(id)arg2;
- @end
- @interface EPResource : NSObject <EPResourceResourceManagerDelegate, EPResourceProtocol>
- {
- _Bool _invalidated;
- unsigned long long _availability;
- NSError *_error;
- id <EPResourceOwnerDelegate> _ownerDelegate;
- id <EPResourceManagerProtocol><EPResourceManagerResourceDelegate> _resourceManager;
- }
- @property(readonly, nonatomic) id <EPResourceManagerProtocol><EPResourceManagerResourceDelegate> resourceManager; // @synthesize resourceManager=_resourceManager;
- @property(readonly, nonatomic) _Bool invalidated; // @synthesize invalidated=_invalidated;
- @property(nonatomic) __weak id <EPResourceOwnerDelegate> ownerDelegate; // @synthesize ownerDelegate=_ownerDelegate;
- - (void).cxx_destruct;
- - (void)invalidate;
- @property(readonly, nonatomic) NSError *error; // @synthesize error=_error;
- @property(readonly, nonatomic) unsigned long long availability; // @synthesize availability=_availability;
- - (void)setAvailability:(unsigned long long)arg1 withError:(id)arg2;
- - (void)dealloc;
- - (id)initWithResourceManager:(id)arg1 andOwnerDelegate:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPResourceManager : NSObject <EPResourceManagerResourceDelegate, EPResourceManagerProtocol>
- {
- EPResourceManager *_me;
- NSPointerArray *_resources;
- _Bool _needsResource;
- _Bool _invalidated;
- unsigned long long _availability;
- NSError *_error;
- NSObject<OS_dispatch_queue> *_queue;
- }
- + (id)stringForResourceAvailability:(unsigned long long)arg1;
- + (Class)resourceClass;
- @property(readonly, nonatomic) _Bool invalidated; // @synthesize invalidated=_invalidated;
- @property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(readonly, nonatomic) NSError *error; // @synthesize error=_error;
- @property(readonly, nonatomic) unsigned long long availability; // @synthesize availability=_availability;
- @property(nonatomic) _Bool needsResource; // @synthesize needsResource=_needsResource;
- - (void).cxx_destruct;
- - (void)destroyResource;
- - (void)createResource;
- - (void)invalidate;
- - (void)enumerateResourcesWithBlock:(CDUnknownBlockType)arg1;
- - (void)updateResourceAvailability;
- - (void)setAvailability:(unsigned long long)arg1 withError:(id)arg2;
- - (void)removeResource:(void *)arg1 async:(_Bool)arg2;
- - (void)updateNeedsResource;
- @property(readonly, nonatomic) long long referenceCounter;
- - (void)trackResource:(id)arg1;
- - (void)resourceWasRemoved;
- - (void)resourceWasAdded:(id)arg1;
- - (id)newResourceWithDelegate:(id)arg1;
- - (void)dealloc;
- - (id)initWithQueue:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPNullResource : EPResource
- {
- }
- @end
- @interface EPNullResourceManager : EPResourceManager
- {
- }
- + (Class)resourceClass;
- - (void)createResource;
- @end
- @interface NRRepeatingAlertEngineItem : NSObject
- {
- struct __CFRunLoopSource *_alertRunLoopSource;
- struct __CFUserNotification *_alert;
- NROSTransaction *_transaction;
- _Bool _enabled;
- NSString *_name;
- NSArray *_strings;
- long long _maxAcknowledgementCount;
- double _reoccuranceInterval;
- long long _acknowledgementCount;
- NSDate *_lastAcknowledgedDate;
- }
- @property(retain, nonatomic) NSDate *lastAcknowledgedDate; // @synthesize lastAcknowledgedDate=_lastAcknowledgedDate;
- @property(nonatomic) long long acknowledgementCount; // @synthesize acknowledgementCount=_acknowledgementCount;
- @property(nonatomic) _Bool enabled; // @synthesize enabled=_enabled;
- @property(nonatomic) double reoccuranceInterval; // @synthesize reoccuranceInterval=_reoccuranceInterval;
- @property(nonatomic) long long maxAcknowledgementCount; // @synthesize maxAcknowledgementCount=_maxAcknowledgementCount;
- @property(retain, nonatomic) NSArray *strings; // @synthesize strings=_strings;
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- - (void).cxx_destruct;
- - (void)alternateButtonWasPressed;
- - (void)defaultButtonWasPressed;
- - (void)logAcknowledgement;
- - (void)recordButtonPress:(unsigned long long)arg1;
- - (void)alertResponseWithResponseFlags:(unsigned long long)arg1;
- - (void)_dismissAlert;
- - (void)dismissAlert;
- - (_Bool)presentAlert;
- - (id)localizedString:(unsigned long long)arg1;
- - (void)resetState;
- - (void)presentAlertIfEnabled;
- - (_Bool)shouldTriggerAlertNow;
- - (void)loadFromDefaults;
- - (void)saveToDefaults;
- - (id)initWithName:(id)arg1 strings:(id)arg2 maxAcknowledgementCount:(long long)arg3 reoccuranceInterval:(double)arg4;
- @end
- @interface NRRepeatingAlertEngineItemLaunchBridge : NRRepeatingAlertEngineItem
- {
- }
- - (void)defaultButtonWasPressed;
- @end
- @interface NRRepeatingAlertEngineItemLaunchBridgeToFaceGallery : NRRepeatingAlertEngineItem
- {
- }
- - (void)alternateButtonWasPressed;
- - (void)defaultButtonWasPressed;
- @end
- @interface NRRepeatingAlertEngineItemWatchDidNotReset : NRRepeatingAlertEngineItem
- {
- }
- @end
- @interface NRRepeatingAlertEngineItemMigrationFailedPermanentlyForThisWatch : NRRepeatingAlertEngineItem
- {
- }
- - (void)defaultButtonWasPressed;
- @end
- @interface NRRepeatingAlertEngineItemMigrationFailed : NRRepeatingAlertEngineItem
- {
- }
- - (void)defaultButtonWasPressed;
- @end
- @interface NRRepeatingAlertEngineItemMigrationSamePhone : NRRepeatingAlertEngineItem
- {
- }
- @end
- @interface NRRepeatingAlertEngineStandAloneMode : NRRepeatingAlertEngineItem
- {
- }
- @end
- @interface NRRepeatingAlertEngine : NSObject
- {
- NSDictionary *_items;
- int _notifyToken;
- NSObject<OS_dispatch_queue> *_queue;
- }
- + (id)createAlertItemDictionary;
- + (id)sharedInstance;
- + (id)sharedInstanceWithQueue:(id)arg1;
- + (id)queue;
- - (void).cxx_destruct;
- - (void)registerForNotifications;
- - (int)registerNotifyTokenWithName:(id)arg1 withQueue:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)resetStateForAlertWithName:(id)arg1;
- - (void)presentAlertIfEnabledWithName:(id)arg1;
- - (void)_presentAlertsIfNeeded;
- - (void)presentAlertsIfNeeded;
- - (void)setEnabled:(_Bool)arg1 withName:(id)arg2;
- - (void)resume;
- - (id)initBase;
- - (id)queue;
- @end
- @interface NRRecoveryStepStockholmReset : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NRRecoveryManager *_recoveryManager;
- }
- + (_Bool)supportsSecureCoding;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface NRStateUnpaired : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateTriggerRecoveryManager : NRState
- {
- }
- + (id)stateName;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRRecoveryStepDeletePairingStore : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NSXPCConnection *_connection;
- NSUUID *_deviceID;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithPairedNRDeviceID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepBackup : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NSObject *_backupManager;
- NSUUID *_deviceID;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithPairedNRDeviceID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly) Class superclass;
- @end
- @interface EPCharacteristicWriterWriteEntry : NSObject
- {
- _Bool _written;
- NSData *_data;
- CDUnknownBlockType _begin;
- CDUnknownBlockType _completion;
- NSObject<OS_dispatch_source> *_timer;
- EPCharacteristicWriter *_writer;
- double _timeout;
- }
- @property(nonatomic) double timeout; // @synthesize timeout=_timeout;
- @property(retain, nonatomic) EPCharacteristicWriter *writer; // @synthesize writer=_writer;
- @property(nonatomic) _Bool written; // @synthesize written=_written;
- @property(retain, nonatomic) NSObject<OS_dispatch_source> *timer; // @synthesize timer=_timer;
- @property(copy, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion;
- @property(copy, nonatomic) CDUnknownBlockType begin; // @synthesize begin=_begin;
- @property(retain, nonatomic) NSData *data; // @synthesize data=_data;
- - (void).cxx_destruct;
- - (void)dealloc;
- @end
- @interface EPCharacteristicWriter : NSObject <CBCentralManagerDelegate, CBCentralManagerPrivateDelegate, CBPeripheralDelegate, EPResourceOwnerDelegate>
- {
- EPCentralManager *_central;
- EPPeripheralObserver *_peripheral;
- EPPeripheralConnector *_connector;
- CBUUID *_serviceUUID;
- CBUUID *_characteristicUUID;
- CBService *_service;
- CBCharacteristic *_characteristic;
- NSMutableArray *_writeFIFO;
- _Bool _invalidated;
- unsigned long long _state;
- }
- @property(nonatomic) unsigned long long state; // @synthesize state=_state;
- - (void).cxx_destruct;
- - (void)peripheral:(id)arg1 didWriteValueForCharacteristic:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverCharacteristicsForService:(id)arg2 error:(id)arg3;
- - (void)peripheral:(id)arg1 didDiscoverServices:(id)arg2;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (void)write;
- - (void)_updateStateWithNewState:(unsigned long long)arg1;
- - (void)_writeFinishedWithError:(id)arg1 withEntry:(id)arg2;
- - (void)_writeTimedOutWithEntry:(id)arg1;
- - (void)writeData:(id)arg1 timeout:(double)arg2 begin:(CDUnknownBlockType)arg3 completion:(CDUnknownBlockType)arg4;
- - (void)writeData:(id)arg1 begin:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- - (id)newDispatchTimerOfDuration:(double)arg1 withTimeoutBlock:(CDUnknownBlockType)arg2;
- - (void)dealloc;
- - (id)initWithPeripheral:(id)arg1 serviceUUID:(id)arg2 characteristicUUID:(id)arg3;
- - (void)invalidate;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRDuetSyncNotifier : NSObject <NRPairedSyncAdvisorObserver>
- {
- _Bool _initialized;
- _Bool _syncIsActive;
- _Bool _reunionSync;
- NSDate *_lastTimeWeTriedToStartSetup;
- }
- + (void)deleteKeepAliveFile;
- + (void)createKeepAliveFile;
- + (id)sharedInstance;
- - (void).cxx_destruct;
- - (void)configureDuetForActiveSync:(_Bool)arg1 andReunionSync:(_Bool)arg2;
- - (void)updateDuetSyncState:(_Bool)arg1 withSyncCompleted:(_Bool)arg2;
- - (void)refreshDuetState;
- - (void)enableDuetSyncState:(_Bool)arg1;
- - (void)pairedSyncAdvisorSyncCompleted:(id)arg1;
- - (void)pairedSyncAdvisorNeedsSync:(id)arg1 isInitialSync:(_Bool)arg2;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface AWDNanoRegistrySwitchReport : PBCodable <NSCopying>
- {
- unsigned long long _daemonDisableDuration;
- unsigned long long _daemonEnableDuration;
- unsigned long long _idsSwitchDuration;
- unsigned long long _pingDuration;
- unsigned long long _preSwitchDwellTime;
- unsigned long long _switchDuration;
- unsigned long long _timestamp;
- NSString *_gizmoBuild;
- NSString *_gizmoHardware;
- unsigned int _pairedDeviceCount;
- unsigned int _switchCounter;
- unsigned int _switchType;
- _Bool _isAutomated;
- struct {
- unsigned int daemonDisableDuration:1;
- unsigned int daemonEnableDuration:1;
- unsigned int idsSwitchDuration:1;
- unsigned int pingDuration:1;
- unsigned int preSwitchDwellTime:1;
- unsigned int switchDuration:1;
- unsigned int timestamp:1;
- unsigned int pairedDeviceCount:1;
- unsigned int switchCounter:1;
- unsigned int switchType:1;
- unsigned int isAutomated:1;
- } _has;
- }
- + (void)submitWithHistory:(id)arg1 switchToDevice:(id)arg2 switchType:(unsigned int)arg3 switchDuration:(double)arg4 idsSwitchDuration:(double)arg5 daemonDisableDuration:(double)arg6 daemonEnableDuration:(double)arg7;
- @property(nonatomic) unsigned int switchType; // @synthesize switchType=_switchType;
- @property(nonatomic) unsigned long long pingDuration; // @synthesize pingDuration=_pingDuration;
- @property(nonatomic) unsigned long long daemonEnableDuration; // @synthesize daemonEnableDuration=_daemonEnableDuration;
- @property(nonatomic) unsigned long long daemonDisableDuration; // @synthesize daemonDisableDuration=_daemonDisableDuration;
- @property(nonatomic) unsigned long long idsSwitchDuration; // @synthesize idsSwitchDuration=_idsSwitchDuration;
- @property(nonatomic) unsigned long long switchDuration; // @synthesize switchDuration=_switchDuration;
- @property(nonatomic) unsigned long long preSwitchDwellTime; // @synthesize preSwitchDwellTime=_preSwitchDwellTime;
- @property(nonatomic) unsigned int switchCounter; // @synthesize switchCounter=_switchCounter;
- @property(nonatomic) unsigned int pairedDeviceCount; // @synthesize pairedDeviceCount=_pairedDeviceCount;
- @property(retain, nonatomic) NSString *gizmoHardware; // @synthesize gizmoHardware=_gizmoHardware;
- @property(retain, nonatomic) NSString *gizmoBuild; // @synthesize gizmoBuild=_gizmoBuild;
- @property(nonatomic) _Bool isAutomated; // @synthesize isAutomated=_isAutomated;
- @property(nonatomic) unsigned long long timestamp; // @synthesize timestamp=_timestamp;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasSwitchType;
- @property(nonatomic) _Bool hasPingDuration;
- @property(nonatomic) _Bool hasDaemonEnableDuration;
- @property(nonatomic) _Bool hasDaemonDisableDuration;
- @property(nonatomic) _Bool hasIdsSwitchDuration;
- @property(nonatomic) _Bool hasSwitchDuration;
- @property(nonatomic) _Bool hasPreSwitchDwellTime;
- @property(nonatomic) _Bool hasSwitchCounter;
- @property(nonatomic) _Bool hasPairedDeviceCount;
- @property(readonly, nonatomic) _Bool hasGizmoHardware;
- @property(readonly, nonatomic) _Bool hasGizmoBuild;
- @property(nonatomic) _Bool hasIsAutomated;
- @property(nonatomic) _Bool hasTimestamp;
- - (_Bool)submitMetric;
- - (id)initWithHistory:(id)arg1 switchToDevice:(id)arg2 switchType:(unsigned int)arg3 switchDuration:(double)arg4 idsSwitchDuration:(double)arg5 daemonDisableDuration:(double)arg6 daemonEnableDuration:(double)arg7;
- @end
- @interface NRQueueTable : NSObject
- {
- NSObject<OS_dispatch_queue> *_queueTableQueue;
- NSMutableDictionary *_queueTable;
- }
- + (id)sharedTable;
- - (void).cxx_destruct;
- - (void)removeQueue:(id)arg1;
- - (id)queueWithDispatchQueue:(id)arg1;
- - (void)enumerateQueuesWithBlock:(CDUnknownBlockType)arg1;
- - (id)objectForKeyedSubscript:(id)arg1;
- - (id)init;
- @end
- @interface NRQueue : NSObject
- {
- NSObject<OS_dispatch_queue> *_queue;
- }
- + (id)delayPairingRequestQueue;
- + (id)firstUnlockQueue;
- + (id)switchCompletionBlockQueue;
- + (id)nearbyWatchBulletinQueue;
- + (id)registryDaemonQueue;
- + (id)newQueueWithLabel:(id)arg1 withTargetQueue:(id)arg2 withAttributes:(id)arg3;
- + (id)serialQueueWithLabel:(id)arg1 withTargetQueue:(id)arg2;
- + (id)newQueueWithLabel:(id)arg1 withAttributes:(id)arg2;
- + (id)serialQueueWithLabel:(id)arg1;
- + (id)globalQueueWithIdentifier:(long long)arg1;
- + (id)mainQueue;
- @property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- - (void).cxx_destruct;
- - (void)resume;
- - (void)suspend;
- - (void)dispatchAfter:(double)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (void)dispatchSync:(CDUnknownBlockType)arg1;
- - (void)dispatchAsync:(CDUnknownBlockType)arg1;
- @property(readonly, nonatomic) NSString *label;
- - (void)dealloc;
- - (id)initWithDispatchQueue:(id)arg1;
- @end
- @interface NRPBMigrationSetKeyRequest : PBRequest <NSCopying>
- {
- NSData *_key;
- int _revision;
- struct {
- unsigned int revision:1;
- } _has;
- }
- @property(nonatomic) int revision; // @synthesize revision=_revision;
- @property(retain, nonatomic) NSData *key; // @synthesize key=_key;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasRevision;
- @property(readonly, nonatomic) _Bool hasKey;
- @end
- @interface EPPhoneMigrator : NSObject <EPRoutingSlipDelegate, EPResourceOwnerDelegate, EPOOBKeyGeneratorDelegate, EPSagaTransactionPairingIsReadyToPair, EPRegisterIDSAccountPlusDeviceNotificationRequest, CBScalablePipeManagerDelegate, EPSagaTransactionWaitForWatchCompletionService, EPSagaTransactionGetPasscodePasscode>
- {
- _Bool _propertiesReceivedFlag;
- _Bool _propertiesSentFlag;
- _Bool _readyToPair;
- _Bool _watchMigrationComplete;
- NSString *_lastMigrationRequestPhoneName;
- EPKeymaster *_keymaster;
- NSString *_passcode;
- NRSecureDevicePropertyStore *_secureProperties;
- EPRoutingSlip *_routingSlip;
- CDUnknownBlockType _startedBlock;
- NRMutableDeviceCollection *_collection;
- NRDeviceCollectionHistory *_history;
- NSObject<OS_dispatch_queue> *_queue;
- PCPersistentTimer *_keyTimer;
- EPOOBKeyGenerator *_oobKeyGenerator;
- NSData *_currentChallenge;
- NSMutableArray *_migrationReadResponseBlocks;
- NSUUID *_expectedIncomingPairingUUID;
- EPKey *_sharedKey;
- NSMutableArray *_migrationChallengeResponseBlocks;
- NRRootCommander *_rootCommander;
- NSMutableArray *_idsAccountPlusDeviceBlocks;
- NSUUID *_bluetoothUUIDReceivedWithAccountAndDevice;
- id <EPSetServiceDisconnection> _disconnector;
- id <NRCreateUnpairTriggerFile> _unpairTrigger;
- id <EPUpdateLastUnpairReason> _updateLastUnpairReason;
- NRPowerAssertionFragment *_powerAssertion;
- EPNanoRegistryStatusCodeVote *_migratingStatusCodeVote;
- EPScalablePipeManagerManager *_pipeManager;
- EPScalablePipeManager *_pipe;
- EPUnlockAssertionManager *_unlockManager;
- EPUnlockAssertion *_unlock;
- NRStateMachine *_stateMachine;
- NSError *_watchMigrationCompleteError;
- }
- @property(retain, nonatomic) NSError *watchMigrationCompleteError; // @synthesize watchMigrationCompleteError=_watchMigrationCompleteError;
- @property(nonatomic) _Bool watchMigrationComplete; // @synthesize watchMigrationComplete=_watchMigrationComplete;
- @property(nonatomic) _Bool readyToPair; // @synthesize readyToPair=_readyToPair;
- @property(retain, nonatomic) NRStateMachine *stateMachine; // @synthesize stateMachine=_stateMachine;
- @property(retain, nonatomic) EPUnlockAssertion *unlock; // @synthesize unlock=_unlock;
- @property(retain, nonatomic) EPUnlockAssertionManager *unlockManager; // @synthesize unlockManager=_unlockManager;
- @property(retain, nonatomic) EPScalablePipeManager *pipe; // @synthesize pipe=_pipe;
- @property(retain, nonatomic) EPScalablePipeManagerManager *pipeManager; // @synthesize pipeManager=_pipeManager;
- @property(retain, nonatomic) EPNanoRegistryStatusCodeVote *migratingStatusCodeVote; // @synthesize migratingStatusCodeVote=_migratingStatusCodeVote;
- @property(retain, nonatomic) NRPowerAssertionFragment *powerAssertion; // @synthesize powerAssertion=_powerAssertion;
- @property(retain, nonatomic) id <EPUpdateLastUnpairReason> updateLastUnpairReason; // @synthesize updateLastUnpairReason=_updateLastUnpairReason;
- @property(retain, nonatomic) id <NRCreateUnpairTriggerFile> unpairTrigger; // @synthesize unpairTrigger=_unpairTrigger;
- @property(retain, nonatomic) id <EPSetServiceDisconnection> disconnector; // @synthesize disconnector=_disconnector;
- @property(nonatomic) _Bool propertiesSentFlag; // @synthesize propertiesSentFlag=_propertiesSentFlag;
- @property(nonatomic) _Bool propertiesReceivedFlag; // @synthesize propertiesReceivedFlag=_propertiesReceivedFlag;
- @property(retain, nonatomic) NSUUID *bluetoothUUIDReceivedWithAccountAndDevice; // @synthesize bluetoothUUIDReceivedWithAccountAndDevice=_bluetoothUUIDReceivedWithAccountAndDevice;
- @property(retain, nonatomic) NSMutableArray *idsAccountPlusDeviceBlocks; // @synthesize idsAccountPlusDeviceBlocks=_idsAccountPlusDeviceBlocks;
- @property(retain, nonatomic) NRRootCommander *rootCommander; // @synthesize rootCommander=_rootCommander;
- @property(retain, nonatomic) NSMutableArray *migrationChallengeResponseBlocks; // @synthesize migrationChallengeResponseBlocks=_migrationChallengeResponseBlocks;
- @property(retain, nonatomic) EPKey *sharedKey; // @synthesize sharedKey=_sharedKey;
- @property(retain, nonatomic) NSUUID *expectedIncomingPairingUUID; // @synthesize expectedIncomingPairingUUID=_expectedIncomingPairingUUID;
- @property(retain, nonatomic) NSMutableArray *migrationReadResponseBlocks; // @synthesize migrationReadResponseBlocks=_migrationReadResponseBlocks;
- @property(retain, nonatomic) NSData *currentChallenge; // @synthesize currentChallenge=_currentChallenge;
- @property(retain, nonatomic) EPOOBKeyGenerator *oobKeyGenerator; // @synthesize oobKeyGenerator=_oobKeyGenerator;
- @property(retain, nonatomic) PCPersistentTimer *keyTimer; // @synthesize keyTimer=_keyTimer;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(retain, nonatomic) NRDeviceCollectionHistory *history; // @synthesize history=_history;
- @property(retain, nonatomic) NRMutableDeviceCollection *collection; // @synthesize collection=_collection;
- @property(copy, nonatomic) CDUnknownBlockType startedBlock; // @synthesize startedBlock=_startedBlock;
- @property(retain, nonatomic) EPRoutingSlip *routingSlip; // @synthesize routingSlip=_routingSlip;
- @property(retain, nonatomic) NRSecureDevicePropertyStore *secureProperties; // @synthesize secureProperties=_secureProperties;
- @property(retain, nonatomic) NSString *passcode; // @synthesize passcode=_passcode;
- @property(retain, nonatomic) EPKeymaster *keymaster; // @synthesize keymaster=_keymaster;
- @property(readonly, nonatomic) NSString *lastMigrationRequestPhoneName; // @synthesize lastMigrationRequestPhoneName=_lastMigrationRequestPhoneName;
- - (void).cxx_destruct;
- - (void)scalablePipeManager:(id)arg1 didRegisterEndpoint:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 pipeDidDisconnect:(id)arg2 error:(id)arg3;
- - (void)scalablePipeManager:(id)arg1 didUnregisterEndpoint:(id)arg2;
- - (void)scalablePipeManager:(id)arg1 pipeDidConnect:(id)arg2;
- - (void)scalablePipeManagerDidUpdateState:(id)arg1;
- @property(readonly, nonatomic) NSArray *migratableDevices;
- @property(readonly, nonatomic) _Bool isBusy;
- - (_Bool)getWatchMigrationCompletionStatusWithError:(id *)arg1;
- - (void)migrationCompletionRequestReceivedWithStatus:(unsigned long long)arg1;
- - (_Bool)resumeRollbackIfNeededWithIDSCloudService:(id)arg1 idsClassDService:(id)arg2 recoveryManager:(id)arg3;
- - (id)newServiceRegistryWithIDSCloudService:(id)arg1 idsClassDService:(id)arg2 recoveryManager:(id)arg3;
- - (void)beginMigrationToDevice:(id)arg1 idsServiceClassD:(id)arg2 withIDSService:(id)arg3 recoveryManager:(id)arg4 progress:(id)arg5 stateMachine:(id)arg6 completion:(CDUnknownBlockType)arg7;
- - (id)deviceCollectionDiffWithPairingID:(id)arg1;
- - (void)phoneMigrationCommitted;
- - (void)routingSlip:(id)arg1 entryDidCompleteTransaction:(id)arg2;
- - (void)routingSlip:(id)arg1 entryDidCompleteRollback:(id)arg2;
- - (id)getLastFirstError:(id)arg1;
- - (void)routingSlipRequestsArchiving:(id)arg1;
- - (void)wipeCharacteristicHandlers;
- - (void)update;
- - (id)factory;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)propertiesSent;
- - (void)propertiesReceived;
- - (void)idsAccountPlusDeviceReceivedWithBTID:(id)arg1;
- - (void)removeNotifyWhenIDSSuppliesAccountPlusDeviceWithBlock:(CDUnknownBlockType)arg1;
- - (void)notifyWhenIDSSuppliesAccountPlusDeviceWithBlock:(CDUnknownBlockType)arg1;
- - (void)clearPairingFlags;
- - (void)pairingTransactionIsReadyToPair:(id)arg1;
- - (void)setMigrationConsent:(_Bool)arg1 forDeviceID:(id)arg2;
- - (void)respondToChallengeWritesWithSuccess:(_Bool)arg1;
- - (void)confirmChallengeWrites;
- - (void)failChallengeWrites;
- - (_Bool)checkIfMigrationIsPossible:(id)arg1;
- - (void)putMigrationChallengeCharacteristicWriteData:(id)arg1 idsServiceClassD:(id)arg2 idsServiceCloud:(id)arg3 recoveryManager:(id)arg4 stateMachine:(id)arg5 completion:(CDUnknownBlockType)arg6;
- - (void)keyTimerTimeout:(id)arg1;
- - (void)getMigrationPairingCharacteristicReadDataWithCompletion:(CDUnknownBlockType)arg1;
- - (id)initWithDeviceHistory:(id)arg1 keymaster:(id)arg2 rootCommander:(id)arg3 disconnector:(id)arg4 unpairTriggerFile:(id)arg5 unlockAssertionManager:(id)arg6 updateLastUnpairReason:(id)arg7 withQueue:(id)arg8;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPrivateProxy : NRXPCProxy <EPResourceOwnerDelegate, NanoRegistryPrivateDaemonDelegate>
- {
- _Bool _pushing;
- EPUnlockAssertion *_unlockAssertion;
- NSMutableArray *_unlockAssertionBlocks;
- }
- + (_Bool)shouldMonitorAppForgroundRunning;
- @property(retain, nonatomic) NSMutableArray *unlockAssertionBlocks; // @synthesize unlockAssertionBlocks=_unlockAssertionBlocks;
- @property(retain, nonatomic) EPUnlockAssertion *unlockAssertion; // @synthesize unlockAssertion=_unlockAssertion;
- @property(nonatomic) _Bool pushing; // @synthesize pushing=_pushing;
- - (void).cxx_destruct;
- - (void)applicationIsNotForegroundRunning:(_Bool)arg1;
- - (void)interruptionHandler;
- - (void)invalidationHandler;
- - (void)stopPushing;
- - (void)xpcIsKeychainEnabledWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcStopWatchSetupPushWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcIsWatchSetupPushActiveWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcStartWatchSetupPushWithBlock:(CDUnknownBlockType)arg1;
- - (void)xpcBeginMigrationWithDeviceID:(id)arg1 passcode:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)xpcKeepPhoneUnlockedInternalTestSPI:(CDUnknownBlockType)arg1;
- - (void)xpcGetLastMigrationRequestPhoneNameWithCompletion:(CDUnknownBlockType)arg1;
- - (void)xpcSetMigrationConsented:(_Bool)arg1 forDeviceID:(id)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)xpcApplyDiff:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (void)xpcPingActiveGizmoWithPriority:(long long)arg1 withMessageSize:(unsigned long long)arg2 withBlock:(CDUnknownBlockType)arg3;
- - (void)xpcSubmitServerRequestReportWithRequestType:(id)arg1 duration:(double)arg2 errorCode:(unsigned int)arg3 block:(CDUnknownBlockType)arg4;
- - (_Bool)_hasApplyDiffEntitlement;
- - (_Bool)_hasInternalEntitlement;
- - (_Bool)_hasPrivateEntitlement;
- - (_Bool)_hasEntitlement:(id)arg1;
- - (id)initWithConnection:(id)arg1 andDelegate:(id)arg2 andQueue:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionRequestUnpair : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBNumber : PBCodable <NSCopying>
- {
- double _doubleValue;
- long long _int64Value;
- float _floatValue;
- int _int32Value;
- _Bool _boolValue;
- _Bool _isShortOrChar;
- _Bool _isUnsigned;
- struct {
- unsigned int doubleValue:1;
- unsigned int int64Value:1;
- unsigned int floatValue:1;
- unsigned int int32Value:1;
- unsigned int boolValue:1;
- unsigned int isShortOrChar:1;
- unsigned int isUnsigned:1;
- } _has;
- }
- @property(nonatomic) _Bool isShortOrChar; // @synthesize isShortOrChar=_isShortOrChar;
- @property(nonatomic) _Bool isUnsigned; // @synthesize isUnsigned=_isUnsigned;
- @property(nonatomic) long long int64Value; // @synthesize int64Value=_int64Value;
- @property(nonatomic) _Bool boolValue; // @synthesize boolValue=_boolValue;
- @property(nonatomic) double doubleValue; // @synthesize doubleValue=_doubleValue;
- @property(nonatomic) float floatValue; // @synthesize floatValue=_floatValue;
- @property(nonatomic) int int32Value; // @synthesize int32Value=_int32Value;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasIsShortOrChar;
- @property(nonatomic) _Bool hasIsUnsigned;
- @property(nonatomic) _Bool hasInt64Value;
- @property(nonatomic) _Bool hasBoolValue;
- @property(nonatomic) _Bool hasDoubleValue;
- @property(nonatomic) _Bool hasFloatValue;
- @property(nonatomic) _Bool hasInt32Value;
- @end
- @interface EPKeymaster : EPResourceManager <EPResourceOwnerDelegate>
- {
- EPUnlockAssertionManager *_unlockManager;
- EPUnlockAssertion *_clientUnlockAssertion;
- EPUnlockAssertion *_keyDistributionUnlockAssertion;
- _Bool _shouldExportKey;
- _Bool _triedToCreateKey;
- _Bool _noKey;
- CDUnknownBlockType _okayToCreateKeyBlock;
- int _keychainNotifyToken;
- NSString *_name;
- }
- + (Class)resourceClass;
- @property(readonly, nonatomic) NSString *name; // @synthesize name=_name;
- - (void).cxx_destruct;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (void)unregisterForKeychainNotifications;
- - (void)registerForKeychainNotifications;
- - (void)destroyResource;
- - (void)createResource;
- - (id)initWithKeyName:(id)arg1 shouldExport:(_Bool)arg2 unlockAssertionManager:(id)arg3 okayToCreateKeyBlock:(CDUnknownBlockType)arg4 queue:(id)arg5;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPKey : EPResource
- {
- }
- + (id)timeDerivedKeyFrom:(id)arg1 keyIndex:(long long)arg2 salt:(id)arg3 date:(id)arg4;
- + (id)timeDerivedKeyFrom:(id)arg1 keyIndex:(long long)arg2 salt:(id)arg3;
- + (id)derivedKeyFrom:(id)arg1 salt:(id)arg2;
- + (id)paddedSalt:(id)arg1 forEncryption:(_Bool)arg2;
- + (id)randomData:(unsigned long long)arg1;
- - (_Bool)storeKey:(id)arg1;
- - (id)decryptPayloadRaw:(id)arg1 withSalt:(id)arg2 key:(id)arg3;
- - (id)encryptPayloadRaw:(id)arg1 withSalt:(id)arg2 key:(id)arg3;
- - (id)decryptPayloadRaw:(id)arg1 withSalt:(id)arg2 date:(id)arg3;
- - (id)encryptPayloadRaw:(id)arg1 withSalt:(id)arg2 date:(id)arg3;
- - (id)decryptPayload:(id)arg1;
- - (id)encryptPayload:(id)arg1;
- @property(readonly, nonatomic) NSData *key;
- - (id)keymaster;
- @end
- @interface EPUnlockAssertion : EPResource
- {
- }
- @end
- @interface EPUnlockAssertionManager : EPResourceManager
- {
- int _notifyToken;
- struct __MKBAssertion *_assertion;
- _Bool _noPasscode;
- NSError *_assertionError;
- }
- + (Class)resourceClass;
- - (void).cxx_destruct;
- - (id)newUnlockAssertionWithDelegate:(id)arg1;
- - (void)update;
- - (void)destroyResource;
- - (void)createResource;
- - (id)initWithQueue:(id)arg1;
- @end
- @interface EPKeychain : NSObject
- {
- }
- + (id)retrieveKeyWithName:(id)arg1;
- + (_Bool)storeKeyWithData:(id)arg1 name:(id)arg2;
- + (_Bool)newKeyWithName:(id)arg1;
- + (void)removeKeyWithName:(id)arg1;
- + (id)keyAttributesWithName:(id)arg1;
- @end
- @interface NRPBProperty : PBCodable <NSCopying>
- {
- NSString *_name;
- NRPBPropertyValue *_value;
- }
- @property(retain, nonatomic) NRPBPropertyValue *value; // @synthesize value=_value;
- @property(retain, nonatomic) NSString *name; // @synthesize name=_name;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(readonly, nonatomic) _Bool hasValue;
- @property(readonly, nonatomic) _Bool hasName;
- @end
- @interface NRPBBTMigrationOOBRead : PBCodable <NSCopying>
- {
- NSData *_challenge;
- int _errorCode;
- NSData *_oobKey;
- _Bool _errorIsFatal;
- struct {
- unsigned int errorCode:1;
- unsigned int errorIsFatal:1;
- } _has;
- }
- @property(nonatomic) _Bool errorIsFatal; // @synthesize errorIsFatal=_errorIsFatal;
- @property(nonatomic) int errorCode; // @synthesize errorCode=_errorCode;
- @property(retain, nonatomic) NSData *challenge; // @synthesize challenge=_challenge;
- @property(retain, nonatomic) NSData *oobKey; // @synthesize oobKey=_oobKey;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasErrorIsFatal;
- @property(nonatomic) _Bool hasErrorCode;
- @property(readonly, nonatomic) _Bool hasChallenge;
- @property(readonly, nonatomic) _Bool hasOobKey;
- @end
- @interface NRRemoteObjectCloud : NRRemoteObject
- {
- }
- - (void)sendMigratedAwayToDestination:(id)arg1 advertisedName:(id)arg2 withSentBlock:(CDUnknownBlockType)arg3;
- - (void)idsHandleMigratedAwayRequest:(id)arg1;
- - (void)idsHandleMigrationRequest:(id)arg1;
- - (void)sendMigrationRequestToDestinations:(id)arg1 shouldCancel:(_Bool)arg2 withSentBlock:(CDUnknownBlockType)arg3 withResponseBlock:(CDUnknownBlockType)arg4;
- - (void)registerProtobufHandlers;
- - (id)initWithDelegate:(id)arg1 andQueue:(id)arg2;
- @end
- @interface EPSagaTransactionUnpairBluetoothDevice : NSObject <EPMassUnpairerDelegate, EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- EPMassUnpairer *_unpairer;
- EPRoutingSlipEntry *_routingSlipEntry;
- }
- + (_Bool)canRollback;
- @property(retain, nonatomic) EPRoutingSlipEntry *routingSlipEntry; // @synthesize routingSlipEntry=_routingSlipEntry;
- @property(retain, nonatomic) EPMassUnpairer *unpairer; // @synthesize unpairer=_unpairer;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)unpairer:(id)arg1 didFinishUnpairingDevices:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionNotifyCompanionOfCompletion : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaOperandDynamic : NSObject <EPSagaOperand>
- {
- EPRoutingSlip *_routingSlip;
- NSString *_entryName;
- NSString *_operandName;
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) NSString *operandName; // @synthesize operandName=_operandName;
- @property(readonly, nonatomic) NSString *entryName; // @synthesize entryName=_entryName;
- @property(nonatomic) __weak EPRoutingSlip *routingSlip; // @synthesize routingSlip=_routingSlip;
- - (void).cxx_destruct;
- @property(readonly, copy) NSString *description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(readonly, nonatomic) id value;
- - (id)initWithEntryName:(id)arg1 operandName:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaOperandString : NSObject <EPSagaOperand>
- {
- NSString *_string;
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) NSString *string; // @synthesize string=_string;
- - (void).cxx_destruct;
- @property(nonatomic) __weak EPRoutingSlip *routingSlip;
- @property(readonly, copy) NSString *description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(readonly, nonatomic) id value;
- - (id)initWithString:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaOperandUUID : NSObject <EPSagaOperand>
- {
- NSUUID *_uuid;
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- - (void).cxx_destruct;
- @property(nonatomic) __weak EPRoutingSlip *routingSlip;
- @property(readonly, copy) NSString *description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(readonly, nonatomic) id value;
- - (id)initWithUUID:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaOperandNumber : NSObject <EPSagaOperand>
- {
- NSNumber *_number;
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) NSNumber *number; // @synthesize number=_number;
- - (void).cxx_destruct;
- @property(nonatomic) __weak EPRoutingSlip *routingSlip;
- @property(readonly, copy) NSString *description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(readonly, nonatomic) id value;
- - (id)initWithNumber:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaOperandDiff : NSObject <EPSagaOperand>
- {
- id <NRDiffProtocol> _diff;
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) id <NRDiffProtocol> diff; // @synthesize diff=_diff;
- - (void).cxx_destruct;
- @property(nonatomic) __weak EPRoutingSlip *routingSlip;
- @property(readonly, copy) NSString *description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(readonly, nonatomic) id value;
- - (id)initWithDiff:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionDeleteIDSDevice : NSObject <EPTransaction>
- {
- id <EPTransactionDelegate> _delegate;
- }
- + (_Bool)canRollback;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRRecoveryStepObliterate : NSObject <NSSecureCoding, NRRecoveryStep>
- {
- NSLock *_lock;
- NSString *_statePath;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSString *statePath; // @synthesize statePath=_statePath;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- @property(readonly, copy) NSString *description;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithDeviceRegistryStatePath:(id)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface EPSagaTransactionPairingReaderEntry : NSObject
- {
- EPCharacteristicReader *_reader;
- EPDevice *_device;
- EPPairer *_pairer;
- NSData *_oobKey;
- }
- @property(retain, nonatomic) NSData *oobKey; // @synthesize oobKey=_oobKey;
- @property(retain, nonatomic) EPPairer *pairer; // @synthesize pairer=_pairer;
- @property(retain, nonatomic) EPDevice *device; // @synthesize device=_device;
- @property(retain, nonatomic) EPCharacteristicReader *reader; // @synthesize reader=_reader;
- - (void).cxx_destruct;
- @end
- @interface EPSagaTransactionPairing : NSObject <EPResourceOwnerDelegate, EPOOBKeyGeneratorDelegate, EPAdvertiserDelegate, EPDiscovererDelegate, EPPairerDelegate, EPMassUnpairerDelegate, EPCharacteristicReaderDelegate, EPTransaction>
- {
- _Bool _calledReadyToPair;
- _Bool _watchReadFirstTime;
- id <EPTransactionDelegate> _delegate;
- EPRoutingSlipEntry *_routingSlipEntry;
- unsigned long long _state;
- id <EPServiceRegistry> _serviceRegistry;
- EPFactory *_factory;
- EPOOBKeyGenerator *_oobKeyGenerator;
- EPDiscoverer *_discoverer;
- NSData *_oobKey;
- NSTimer *_globalTimer;
- EPMassUnpairer *_unpairer;
- EPPeripheralConnectorManager *_connectorManager;
- EPPeripheralConnector *_connector;
- EPResourceManager *_fakePipeManager;
- EPAdvertiser *_advertiser;
- NSTimer *_pairingTimer;
- NSMutableArray *_migrationReadResponseBlocks;
- NSUUID *_expectedIncomingPairingUUID;
- EPKey *_sharedKey;
- NSMutableSet *_readers;
- NSMutableSet *_pairers;
- NSMutableSet *_pairingDevices;
- id <EPSetServiceDisconnection> _disconnector;
- id <EPRegisterIDSAccountPlusDeviceNotificationRequest> _notifier;
- NSString *_advertisingName;
- NRMutableDeviceCollection *_deviceCollection;
- }
- + (_Bool)canRollback;
- @property(nonatomic) _Bool watchReadFirstTime; // @synthesize watchReadFirstTime=_watchReadFirstTime;
- @property(nonatomic) _Bool calledReadyToPair; // @synthesize calledReadyToPair=_calledReadyToPair;
- @property(retain, nonatomic) NRMutableDeviceCollection *deviceCollection; // @synthesize deviceCollection=_deviceCollection;
- @property(retain, nonatomic) NSString *advertisingName; // @synthesize advertisingName=_advertisingName;
- @property(retain, nonatomic) id <EPRegisterIDSAccountPlusDeviceNotificationRequest> notifier; // @synthesize notifier=_notifier;
- @property(retain, nonatomic) id <EPSetServiceDisconnection> disconnector; // @synthesize disconnector=_disconnector;
- @property(retain, nonatomic) NSMutableSet *pairingDevices; // @synthesize pairingDevices=_pairingDevices;
- @property(retain, nonatomic) NSMutableSet *pairers; // @synthesize pairers=_pairers;
- @property(retain, nonatomic) NSMutableSet *readers; // @synthesize readers=_readers;
- @property(retain, nonatomic) EPKey *sharedKey; // @synthesize sharedKey=_sharedKey;
- @property(retain, nonatomic) NSUUID *expectedIncomingPairingUUID; // @synthesize expectedIncomingPairingUUID=_expectedIncomingPairingUUID;
- @property(retain, nonatomic) NSMutableArray *migrationReadResponseBlocks; // @synthesize migrationReadResponseBlocks=_migrationReadResponseBlocks;
- @property(retain, nonatomic) NSTimer *pairingTimer; // @synthesize pairingTimer=_pairingTimer;
- @property(retain, nonatomic) EPAdvertiser *advertiser; // @synthesize advertiser=_advertiser;
- @property(retain, nonatomic) EPResourceManager *fakePipeManager; // @synthesize fakePipeManager=_fakePipeManager;
- @property(retain, nonatomic) EPPeripheralConnector *connector; // @synthesize connector=_connector;
- @property(retain, nonatomic) EPPeripheralConnectorManager *connectorManager; // @synthesize connectorManager=_connectorManager;
- @property(retain, nonatomic) EPMassUnpairer *unpairer; // @synthesize unpairer=_unpairer;
- @property(retain, nonatomic) NSTimer *globalTimer; // @synthesize globalTimer=_globalTimer;
- @property(retain, nonatomic) NSData *oobKey; // @synthesize oobKey=_oobKey;
- @property(retain, nonatomic) EPDiscoverer *discoverer; // @synthesize discoverer=_discoverer;
- @property(retain, nonatomic) EPOOBKeyGenerator *oobKeyGenerator; // @synthesize oobKeyGenerator=_oobKeyGenerator;
- @property(retain, nonatomic) EPFactory *factory; // @synthesize factory=_factory;
- @property(retain, nonatomic) id <EPServiceRegistry> serviceRegistry; // @synthesize serviceRegistry=_serviceRegistry;
- @property(nonatomic) unsigned long long state; // @synthesize state=_state;
- @property(retain, nonatomic) EPRoutingSlipEntry *routingSlipEntry; // @synthesize routingSlipEntry=_routingSlipEntry;
- @property(nonatomic) __weak id <EPTransactionDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)failWithError:(id)arg1;
- - (_Bool)isReadingCharacteristic;
- - (void)timedOut;
- - (void)migrationBTPairingTimeout:(id)arg1;
- - (void)timeout:(id)arg1;
- - (void)pairer:(id)arg1 completedWithError:(id)arg2;
- - (void)pairer:(id)arg1 requestWithType:(long long)arg2 passkey:(id)arg3;
- - (id)pairer:(id)arg1 newEndpointWithDelegate:(id)arg2;
- - (id)findPairingReaderEntryWithPairer:(id)arg1 andRemove:(_Bool)arg2;
- - (id)findPairingReaderEntryWithReader:(id)arg1 andRemove:(_Bool)arg2;
- - (void)characteristicReader:(id)arg1 didFailWithError:(id)arg2;
- - (void)characteristicReader:(id)arg1 didRead:(id)arg2;
- - (void)discovererBluetoothMayHaveFailed:(id)arg1;
- - (void)discoverer:(id)arg1 deviceDidBecomeDisplayable:(id)arg2;
- @property(readonly, nonatomic) _Bool startedPairing;
- @property(readonly, nonatomic) _Bool alreadyPaired;
- - (void)advertiser:(id)arg1 receivedPairingRequestForDevice:(id)arg2;
- - (void)advertiser:(id)arg1 deviceDidDisappear:(id)arg2;
- - (void)advertiser:(id)arg1 deviceDidAppear:(id)arg2;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)unpairer:(id)arg1 didFinishUnpairingDevices:(id)arg2;
- - (void)generatorUpdatedKey:(id)arg1;
- - (void)connectUp:(id)arg1;
- - (void)update;
- - (void)updateAdvertisingName;
- - (void)beginRollbackWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (void)beginTransactionWithRoutingSlipEntry:(id)arg1 serviceRegistry:(id)arg2;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPPairingAgent : EPResource <CBPairingAgentDelegate>
- {
- _Bool _hasAgent;
- }
- - (void)pairingAgent:(id)arg1 peerDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(id)arg4;
- - (void)pairingAgent:(id)arg1 peerDidFailToCompletePairing:(id)arg2 error:(id)arg3;
- - (void)pairingAgent:(id)arg1 peerDidCompletePairing:(id)arg2;
- - (void)pairingAgent:(id)arg1 peerDidUnpair:(id)arg2;
- @property(readonly, nonatomic) CBPairingAgent *agent;
- @property(readonly, nonatomic) EPPairingAgentManager *manager;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPPairingAgentManager : EPResourceManager <CBPairingAgentDelegate, CBCentralManagerDelegate, CBPeripheralManagerDelegate, CBCentralManagerPrivateDelegate, EPResourceOwnerDelegate>
- {
- EPPeripheralManager *_peripheralManagerForAgent;
- EPCentralManager *_centralManagerForAgent;
- _Bool _fromCentral;
- CBPairingAgent *_agent;
- }
- + (id)stringFromCBManagerState:(long long)arg1;
- + (Class)resourceClass;
- @property(readonly, nonatomic) CBPairingAgent *agent; // @synthesize agent=_agent;
- - (void).cxx_destruct;
- - (void)pairingAgent:(id)arg1 peerDidRequestPairing:(id)arg2 type:(long long)arg3 passkey:(id)arg4;
- - (void)pairingAgent:(id)arg1 peerDidFailToCompletePairing:(id)arg2 error:(id)arg3;
- - (void)pairingAgent:(id)arg1 peerDidCompletePairing:(id)arg2;
- - (void)pairingAgent:(id)arg1 peerDidUnpair:(id)arg2;
- - (void)peripheralManagerDidUpdateState:(id)arg1;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)update;
- - (void)destroyResource;
- - (void)createResource;
- - (id)newPeripheralManagerWithDelegate:(id)arg1;
- - (id)newCentralManagerWithDelegate:(id)arg1;
- - (id)newAgentWithDelegate:(id)arg1 fromCentral:(_Bool)arg2;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRPBMigrationResponse : PBCodable <NSCopying>
- {
- int _errorCode;
- CDStruct_70a7dc3e _has;
- }
- @property(nonatomic) int errorCode; // @synthesize errorCode=_errorCode;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(nonatomic) _Bool hasErrorCode;
- @end
- @interface NRActiveDeviceAssertionManager : NSObject
- {
- int _notifyToken;
- NSUUID *_assertedPairingID;
- NSHashTable *_observers;
- NSMutableSet *_outstandingAssertions;
- NROSTransaction *_assertionTransaction;
- }
- + (id)sharedInstance;
- @property(nonatomic) int notifyToken; // @synthesize notifyToken=_notifyToken;
- @property(retain, nonatomic) NROSTransaction *assertionTransaction; // @synthesize assertionTransaction=_assertionTransaction;
- @property(retain, nonatomic) NSMutableSet *outstandingAssertions; // @synthesize outstandingAssertions=_outstandingAssertions;
- @property(retain, nonatomic) NSHashTable *observers; // @synthesize observers=_observers;
- @property(retain, nonatomic) NSUUID *assertedPairingID; // @synthesize assertedPairingID=_assertedPairingID;
- - (void).cxx_destruct;
- - (void)notifyObserversStateChanged;
- - (void)updateTokenValue;
- - (void)removeObserver:(id)arg1;
- - (void)addObserver:(id)arg1;
- @property(readonly, nonatomic) NSArray *activeAssertions;
- - (void)releaseAllAssertions;
- - (void)releaseAssertionWithIdentifier:(id)arg1;
- - (id)takeAssertionForPairingID:(id)arg1 requestorPID:(int)arg2 processName:(id)arg3;
- @property(readonly, nonatomic) _Bool hasActiveAssertion;
- - (id)init;
- @end
- @interface NRRemoteObjectClassC : NRRemoteObject
- {
- }
- - (void)sendPropertyResponseWithTimeout:(id)arg1 withProperties:(id)arg2 withRequestIdentifier:(id)arg3 withSentBlock:(CDUnknownBlockType)arg4;
- - (void)sendPropertyRequestWithTimeout:(id)arg1 toIDSBTUUID:(id)arg2 withResponseBlock:(CDUnknownBlockType)arg3;
- - (id)_unpackProperty:(id)arg1 name:(id *)arg2;
- - (id)_unpackPropertyValue:(id)arg1;
- - (id)packProperties:(id)arg1 thisIsAllOfThem:(_Bool)arg2;
- - (id)_getSunriseDate;
- - (id)_packProperty:(id)arg1 withValue:(id)arg2;
- - (id)_packPropertyValue:(id)arg1;
- - (void)sendPropertyChanges:(id)arg1 isAllProperties:(_Bool)arg2 toIDSBTUUID:(id)arg3 withSentBlock:(CDUnknownBlockType)arg4;
- - (void)idsHandlePropertyRequest:(id)arg1;
- - (id)_unpackProperties:(id)arg1;
- - (void)idsHandlePropertiesChanged:(id)arg1;
- - (void)registerProtobufHandlers;
- - (id)initWithDelegate:(id)arg1 andQueue:(id)arg2;
- @end
- @interface NRPBPingRequest : PBRequest <NSCopying>
- {
- double _timeout;
- NSData *_payload;
- int _pingType;
- int _responseIDSPriority;
- }
- @property(retain, nonatomic) NSData *payload; // @synthesize payload=_payload;
- @property(nonatomic) int pingType; // @synthesize pingType=_pingType;
- @property(nonatomic) double timeout; // @synthesize timeout=_timeout;
- @property(nonatomic) int responseIDSPriority; // @synthesize responseIDSPriority=_responseIDSPriority;
- - (void).cxx_destruct;
- - (void)mergeFrom:(id)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (void)copyTo:(id)arg1;
- - (void)writeTo:(id)arg1;
- - (_Bool)readFrom:(id)arg1;
- - (id)dictionaryRepresentation;
- - (id)description;
- @property(readonly, nonatomic) _Bool hasPayload;
- @end
- @interface NRKeychainSyncStatusManager : NSObject
- {
- NSHashTable *_observers;
- NSObject<OS_dispatch_queue> *_queue;
- _Bool _launched;
- int _keychainSyncNotificationToken;
- int _keychainViewNotificationToken;
- _Bool _enabled;
- }
- - (void).cxx_destruct;
- - (void)_notifyObserversKeychainSyncStatusDidChange:(_Bool)arg1;
- - (void)_queryKeychainStateAndUpdate;
- - (void)_unregisterForForKeychainSyncStatusChangeNotification;
- - (void)_registerForKeychainSyncStatusChangeNotification;
- - (void)removeObserver:(id)arg1;
- - (void)addObserver:(id)arg1;
- @property(readonly, nonatomic) _Bool enabled; // @synthesize enabled=_enabled;
- - (void)dealloc;
- - (id)initWithQueue:(id)arg1;
- @end
- @interface EPPeripheralProcessor : NSObject <EPResourceOwnerDelegate, CBCentralManagerDelegate, CBCentralManagerPrivateDelegate>
- {
- NSArray *_deviceIDs;
- CDUnknownBlockType _block;
- CDUnknownBlockType _completion;
- EPPeripheralProcessor *_me;
- EPCentralManager *_centralManager;
- }
- @property(retain, nonatomic) EPCentralManager *centralManager; // @synthesize centralManager=_centralManager;
- @property(retain, nonatomic) EPPeripheralProcessor *me; // @synthesize me=_me;
- @property(copy, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion;
- @property(copy, nonatomic) CDUnknownBlockType block; // @synthesize block=_block;
- @property(retain, nonatomic) NSArray *deviceIDs; // @synthesize deviceIDs=_deviceIDs;
- - (void).cxx_destruct;
- - (void)resourceAvailabilityDidChange:(id)arg1;
- - (void)centralManagerDidUpdateState:(id)arg1;
- - (void)update;
- - (id)initWithDeviceIDs:(id)arg1 block:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface NRStatePaired : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStatePairedCompatibilityUpdateState : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStatePairedConfigureState : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateBluetoothAdvertising : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateBluetoothDiscovering : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateCompleteBTIDSPairing : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateMigrationCheckState : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateCompatibilityCheckState : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- @end
- @interface NRStateCompatibilityUpdateState : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateConfigureState : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateEnablingDaemons : NRState
- {
- }
- + (id)stateName;
- + (void)exit:(id)arg1 event:(id)arg2;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (double)timeout;
- + (id)eventStateTransitionTable;
- @end
- @interface NRStateFinalizePairing : NRState
- {
- }
- + (id)stateName;
- + (id)entry:(id)arg1 event:(id)arg2;
- + (id)eventStateTransitionTable;
- @end
- @interface NRRecoveryStepRemoteUnpair : NSObject <NSSecureCoding, IDSServiceDelegate, NRRecoveryStep>
- {
- id <NRRecoveryManagerStepDelegate> _recoveryManager;
- IDSService *_idsService;
- NSString *_sentMessageID;
- NSObject<OS_dispatch_queue> *_queue;
- NSLock *_lock;
- _Bool _obliterationEnabled;
- _Bool _brickEnabled;
- _Bool _silentUnpairEnabled;
- _Bool _preserveESimEnabled;
- _Bool _wasNotPaired;
- unsigned long long _pairingErrorCode;
- NSString *_pairingAbortReason;
- NSUUID *_remoteUnpairRequestID;
- _Bool _alreadySentMessage;
- _Bool _finishedInit;
- NSUUID *_deviceID;
- NSString *_advertisedName;
- }
- + (_Bool)supportsSecureCoding;
- @property(nonatomic) _Bool finishedInit; // @synthesize finishedInit=_finishedInit;
- @property(nonatomic) _Bool alreadySentMessage; // @synthesize alreadySentMessage=_alreadySentMessage;
- @property(retain, nonatomic) NSString *advertisedName; // @synthesize advertisedName=_advertisedName;
- @property(retain, nonatomic) NSUUID *deviceID; // @synthesize deviceID=_deviceID;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) NSSet *dependencies;
- - (id)migrateWithDictionary:(id)arg1;
- - (void)timeoutHandler;
- - (void)_failedToGetUnpairAcknowledgement;
- - (void)_handleWillUnpairResponse:(id)arg1;
- - (void)service:(id)arg1 account:(id)arg2 identifier:(id)arg3 didSendWithSuccess:(_Bool)arg4 error:(id)arg5;
- - (void)_sendMessageResponseWithDevice:(id)arg1;
- - (void)_sendMessageWithDevice:(id)arg1;
- - (void)_setUpIDSAndSendMessageWithAccounts:(id)arg1 andDevices:(id)arg2;
- - (void)service:(id)arg1 connectedDevicesChanged:(id)arg2;
- - (void)service:(id)arg1 devicesChanged:(id)arg2;
- - (void)service:(id)arg1 activeAccountsChanged:(id)arg2;
- @property(readonly, copy) NSString *description;
- - (void)invalidate;
- - (double)start:(id)arg1;
- @property(readonly) unsigned long long hash;
- - (_Bool)isEqual:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithAdvertisedName:(id)arg1 andPairedBluetoothDeviceID:(id)arg2;
- - (void)setAbortReason:(id)arg1;
- - (void)setPairingErrorCode:(unsigned long long)arg1;
- - (void)setRemoteUnpairRequestID:(id)arg1;
- - (void)clear;
- - (void)clearPreserveESimEnabled;
- - (_Bool)isPreserveESimEnabled;
- - (void)setPreserveESimEnabled;
- - (void)setPreserveESimEnabled:(_Bool)arg1;
- - (_Bool)wasNotPaired;
- - (void)setWasNotPaired:(_Bool)arg1;
- - (_Bool)isSilentUnpairEnabled;
- - (void)setSilentUnpairEnabled;
- - (void)setSilentUnpairEnabled:(_Bool)arg1;
- - (void)clearBrickEnabled;
- - (_Bool)isBrickEnabled;
- - (void)setBrickEnabled;
- - (void)setBrickEnabled:(_Bool)arg1;
- - (void)clearObliterationEnabled;
- - (_Bool)isObliterationEnabled;
- - (void)setObliterationEnabled;
- - (void)setObliterationEnabled:(_Bool)arg1;
- - (void)_unlock;
- - (void)_lock;
- - (void)_makeLock;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly) Class superclass;
- @end
- @interface EPStaticServiceRegistry : NSObject <EPServiceRegistry>
- {
- NSMutableDictionary *_services;
- }
- @property(retain, nonatomic) NSMutableDictionary *services; // @synthesize services=_services;
- - (void).cxx_destruct;
- - (void)addService:(id)arg1 forName:(id)arg2;
- - (id)serviceForName:(id)arg1;
- - (id)init;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- @end
- @interface EPRoutingSlipEntry : NSObject <NSSecureCoding>
- {
- EPRoutingSlip *_routingSlip;
- NSString *_name;
- NSMutableDictionary *_operands;
- Class _transactionClass;
- NSMutableArray *_errors;
- }
- + (_Bool)supportsSecureCoding;
- @property(readonly, nonatomic) NSMutableArray *errors; // @synthesize errors=_errors;
- @property(readonly, nonatomic) Class transactionClass; // @synthesize transactionClass=_transactionClass;
- @property(retain, nonatomic) NSMutableDictionary *operands; // @synthesize operands=_operands;
- @property(readonly, nonatomic) NSString *name; // @synthesize name=_name;
- @property(nonatomic) __weak EPRoutingSlip *routingSlip; // @synthesize routingSlip=_routingSlip;
- - (void).cxx_destruct;
- - (void)persist;
- - (id)description;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)newTransaction;
- - (id)objectForKeyedSubscript:(id)arg1;
- @property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
- - (id)initWithName:(id)arg1 transactionClass:(Class)arg2 operands:(id)arg3;
- - (id)init;
- @end
- @interface EPRoutingSlip : NSObject <EPTransactionDelegate, NSSecureCoding>
- {
- _Bool _didFail;
- _Bool _progressUpdatedForRollback;
- _Bool _submitted;
- id <EPTransaction> _transaction;
- id <EPRoutingSlipDelegate> _delegate;
- long long _transactionIndex;
- unsigned long long _state;
- NSProgress *_progress;
- NSObject<OS_dispatch_queue> *_queue;
- NSArray *_entries;
- NSDictionary *_entryMap;
- id <EPServiceRegistry> _serviceRegistry;
- NSString *_requestType;
- struct mach_timebase_info _timebaseInfo;
- double _startTime;
- NROSTransaction *_osTransaction;
- NSMutableDictionary *_transactionReferences;
- }
- + (_Bool)supportsSecureCoding;
- @property(retain, nonatomic) NSMutableDictionary *transactionReferences; // @synthesize transactionReferences=_transactionReferences;
- @property(retain, nonatomic) NROSTransaction *osTransaction; // @synthesize osTransaction=_osTransaction;
- @property(nonatomic) _Bool submitted; // @synthesize submitted=_submitted;
- @property(nonatomic) double startTime; // @synthesize startTime=_startTime;
- @property(nonatomic) struct mach_timebase_info timebaseInfo; // @synthesize timebaseInfo=_timebaseInfo;
- @property(retain, nonatomic) NSString *requestType; // @synthesize requestType=_requestType;
- @property(nonatomic) _Bool progressUpdatedForRollback; // @synthesize progressUpdatedForRollback=_progressUpdatedForRollback;
- @property(retain, nonatomic) id <EPServiceRegistry> serviceRegistry; // @synthesize serviceRegistry=_serviceRegistry;
- @property(readonly, nonatomic) NSDictionary *entryMap; // @synthesize entryMap=_entryMap;
- @property(readonly, nonatomic) NSArray *entries; // @synthesize entries=_entries;
- @property(retain, nonatomic) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
- @property(retain, nonatomic) NSProgress *progress; // @synthesize progress=_progress;
- @property(nonatomic) unsigned long long state; // @synthesize state=_state;
- @property(nonatomic) _Bool didFail; // @synthesize didFail=_didFail;
- @property(readonly, nonatomic) long long transactionIndex; // @synthesize transactionIndex=_transactionIndex;
- @property(nonatomic) __weak id <EPRoutingSlipDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)objectForKeyedSubscript:(id)arg1;
- - (void)printDescription;
- - (void)transactionDidComplete:(id)arg1;
- - (void)resume;
- - (void)persist;
- - (_Bool)updateCurrentTransactionIndex;
- - (_Bool)decrementCurrentTransactionIndex;
- - (_Bool)incrementCurrentTransactionIndex;
- - (void)setTransactionIndex:(long long)arg1;
- @property(readonly, nonatomic) id <EPTransaction> transaction; // @synthesize transaction=_transaction;
- @property(readonly, nonatomic) EPRoutingSlipEntry *currentEntry;
- - (void)resumeWithServiceRegistry:(id)arg1;
- - (id)initWithRoutingSlipEntries:(id)arg1;
- - (double)abs_to_seconds:(unsigned long long)arg1;
- - (unsigned long long)abs_to_nanos:(unsigned long long)arg1;
- - (void)submitTimeMeasurementWithDevice:(id)arg1 returnCode:(unsigned int)arg2;
- - (void)startMeasuringTimeWithRequestType:(id)arg1;
- - (unsigned long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(unsigned long long)arg3;
- @end
- @interface NSValue (NRValueUIGeometryExtensions)
- + (id)nrValueWithCGSize:(struct CGSize)arg1;
- @end
Add Comment
Please, Sign In to add comment