System/Library/Frameworks/NetworkExtension.framework
NEDNSProxyManager.h
@class NSUUID, NSString, NEDNSProxyProviderProtocol, NEVPNConnection, NEConfiguration, NEConfigurationManager, NEProfileIngestionPayloadInfo, NSObject;
@protocol NEDNSProxyManagerDelegate;
@interface NEDNSProxyManager : NSObject <NEPrettyDescription> {
BOOL _hasLoaded;
NEConfigurationManager *_configurationManager;
NEVPNConnection *_connection;
NSObject *_statusObserver;
}
@property (retain) NEConfiguration *configuration;
@property (readonly, nonatomic) NSUUID *identifier;
@property (weak) id<NEDNSProxyManagerDelegate> delegate;
@property (readonly, nonatomic) NSString *appBundleIdentifier;
@property (readonly, nonatomic) NEProfileIngestionPayloadInfo *configurationPayloadInfo;
@property (readonly, nonatomic, getter=isFromProfile) BOOL isFromProfile;
@property (readonly, nonatomic, getter=isFromMDM) BOOL isFromMDM;
@property (copy) NSString *localizedDescription;
@property (retain) NEDNSProxyProviderProtocol *providerProtocol;
@property (getter=isEnabled) BOOL enabled;
+ (id)sharedManager;
+ (void)loadAllFromPreferencesWithCompletionHandler:(id /* block */)a0;
- (id)init;
- (void)dealloc;
- (id)descriptionWithIndent:(int)a0 options:(unsigned long long)a1;
- (id)description;
- (void).cxx_destruct;
- (void)fetchStatusWithCompletionHandler:(id /* block */)a0;
- (void)loadFromPreferencesWithCompletionHandler:(id /* block */)a0;
- (void)removeFromPreferencesWithCompletionHandler:(id /* block */)a0;
- (void)saveToPreferencesWithCompletionHandler:(id /* block */)a0;
@end