Searching for iOS 17.1 Headers

Switch to: 18.1, 16.3, 15.2.1, 14.4, 13.1.3, 12.1, 11.1.2, 11.0.1, 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0


Back to NetworkExtension.framework
Viewing file: NEConfigurationManager.h   download   logify
NEConfigurationManager was found in iOS 18.1, 17.1, 16.3, 15.2.1, 14.4, 13.1.3, 12.1, 11.1.2, 11.0.1, 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0
Filter:  
/*
* This header is generated by classdump-dyld 1.0
* on Wednesday, November 15, 2023 at 5:39:28 PM Eastern European Standard Time
* Operating System: Version 17.1 (Build 21B74)
* Image Source: /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/


@protocol OS_dispatch_queue;
#import <NetworkExtension/NetworkExtension-Structs.h>
@class NSString, NSObject, NSDictionary, NSMutableDictionary, NSKeyedUnarchiver, NEHelper, NSData, NSUUID;

@interface NEConfigurationManager : NSObject {

NSString* _description;
os_unfair_lock_s _lock;
BOOL _hasReadPermission;
BOOL _isVPNPublicAPI;
BOOL _isVPNPrivateAPI;
BOOL _isNEHelper;
BOOL _isSynchronous;
BOOL _isSyncedOnQueue;
BOOL _hasVPNAPIEntitlement;
BOOL _appGroupsChanged;
int _changedNotifyToken;
NSString* _pluginType;
NSObject*<OS_dispatch_queue> _queue;
NSObject*<OS_dispatch_queue> _outerQueue;
NSDictionary* _currentIndex;
NSObject*<OS_dispatch_queue> _changedQueue;
/*^block*/id _changedHandler;
NSMutableDictionary* _loadedIndex;
NSMutableDictionary* _loadedConfigurations;
NSKeyedUnarchiver* _decoder;
long long _generation;
NEHelper* _helper;
NSData* _SCPreferencesSignature;
NSMutableDictionary* _appGroupMap;
NSUUID* _userUUID;
long long _configurationChangeSource;
}
@property (assign) BOOL hasVPNAPIEntitlement; //@synthesize hasVPNAPIEntitlement=_hasVPNAPIEntitlement - In the implementation block
@property (readonly) NSUUID * userUUID; //@synthesize userUUID=_userUUID - In the implementation block
@property (copy) id incomingMessageHandler;
@property (assign) long long configurationChangeSource; //@synthesize configurationChangeSource=_configurationChangeSource - In the implementation block
@property (assign,nonatomic) BOOL appGroupsChanged; //@synthesize appGroupsChanged=_appGroupsChanged - In the implementation block
@property (readonly) NSString * pluginType; //@synthesize pluginType=_pluginType - In the implementation block
+(id)networkPrivacyConfigurationName;
+(id)sharedManagerForAllUsers;
+(id)sharedManager;
-(id)copyAppGroupMapDidChange:(BOOL*)arg1 ;
-(id)initWithPluginType:(id)arg1 ;
-(id)initSynchronous;
-(BOOL)appGroupsChanged;
-(NSString *)pluginType;
-(NSUUID *)userUUID;
-(BOOL)hasVPNAPIEntitlement;
-(void)saveConfigurationToDisk:(id)arg1 currentSignature:(id)arg2 userUUID:(id)arg3 isUpgrade:(BOOL)arg4 completionQueue:(id)arg5 completionHandler:(/*^block*/id)arg6 ;
-(void)fetchClientListenerWithBundleID:(id)arg1 completionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)triggerLocalAuthenticationForConfigurationWithID:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)handleFileRemovedWithCompletionQueue:(id)arg1 completionHandler:(/*^block*/id)arg2 ;
-(void)loadConfigurationAndUserWithID:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)handleApplicationsRemoved:(id)arg1 completionQueue:(id)arg2 withCompletionHandler:(/*^block*/id)arg3 ;
-(void)setAppGroupsChanged:(BOOL)arg1 ;
-(id)incomingMessageHandler;
-(void)loadIndexWithFilter:(id)arg1 completionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)setHasVPNAPIEntitlement:(BOOL)arg1 ;
-(void)dealloc;
-(void)loadConfigurationWithID:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(id)initForAllUsers;
-(void)showLocalNetworkAlertForApp:(id)arg1 withCompletionQueue:(id)arg2 query:(id)arg3 hasEntitlement:(BOOL)arg4 handler:(/*^block*/id)arg5 ;
-(void)setChangedQueue:(id)arg1 andHandler:(/*^block*/id)arg2 ;
-(id)init;
-(void)copyIdentities:(id)arg1 fromDomain:(long long)arg2 withCompletionQueue:(id)arg3 handler:(/*^block*/id)arg4 ;
-(void)repopulateNetworkPrivacyConfigurationResetAll:(BOOL)arg1 ;
-(void)loadConfigurations:(id)arg1 withFilter:(id)arg2 completionQueue:(id)arg3 completionHandler:(/*^block*/id)arg4 ;
-(id)getCurrentUserUUIDForConfigurationID:(id)arg1 fromIndex:(id)arg2 ;
-(void)postGeneration;
-(void)addGroups:(id)arg1 forApp:(id)arg2 ;
-(id)copyCurrentIndexWithConfigurationIDsExpunged:(id)arg1 ;
-(long long)configurationChangeSource;
-(id)debugDescription;
-(void)setConfigurationChangeSource:(long long)arg1 ;
-(void)syncConfigurationsWithSC:(id)arg1 completionQueue:(id)arg2 completionHandler:(/*^block*/id)arg3 ;
-(void)setIncomingMessageHandler:(id)arg1 ;
-(void)saveConfiguration:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(id)description;
-(void)showLocalNetworkAlertForApp:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)removeConfigurationFromDisk:(id)arg1 completionQueue:(id)arg2 completionHandler:(/*^block*/id)arg3 ;
-(void)removeConfiguration:(id)arg1 withCompletionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)fetchUpgradeInfoForPluginType:(id)arg1 completionQueue:(id)arg2 handler:(/*^block*/id)arg3 ;
-(void)loadConfigurationsWithCompletionQueue:(id)arg1 handler:(/*^block*/id)arg2 ;
@end
Back to NetworkExtension.framework