One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEDNSSettingsManager

class · iOS 14.0+ · SDK 27.1

class NEDNSSettingsManager

Members (12)

static · iOS 14.0+

shared

TypeScript
static shared(): NEDNSSettingsManager
Swift declaration
class func shared() -> NEDNSSettingsManager
init

init

TypeScript
static init(): NEDNSSettingsManager
Swift declaration
init()
method · iOS 14.0+

loadFromPreferences

TypeScript
loadFromPreferences(completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func loadFromPreferences() async throws
method · iOS 14.0+

removeFromPreferences

TypeScript
removeFromPreferences(completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func removeFromPreferences() async throws
method · iOS 14.0+

saveToPreferences

TypeScript
saveToPreferences(completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func saveToPreferences() async throws
get · iOS 14.0+

dnsSettings

TypeScript
get dnsSettings(): (NEDNSSettings) | null
Swift declaration
var dnsSettings: NEDNSSettings? { get set }
set · iOS 14.0+

dnsSettings

TypeScript
set dnsSettings(value: (NEDNSSettings) | null)
Swift declaration
var dnsSettings: NEDNSSettings? { get set }
get · iOS 14.0+

isEnabled

TypeScript
get isEnabled(): boolean
Swift declaration
var isEnabled: Bool { get }
get · iOS 14.0+

localizedDescription

TypeScript
get localizedDescription(): (string) | null
Swift declaration
var localizedDescription: String? { get set }
set · iOS 14.0+

localizedDescription

TypeScript
set localizedDescription(value: (string) | null)
Swift declaration
var localizedDescription: String? { get set }
get · iOS 14.0+

onDemandRules

TypeScript
get onDemandRules(): (Array<NEOnDemandRule>) | null
Swift declaration
var onDemandRules: [NEOnDemandRule]? { get set }
set · iOS 14.0+

onDemandRules

TypeScript
set onDemandRules(value: (Array<NEOnDemandRule>) | null)
Swift declaration
var onDemandRules: [NEOnDemandRule]? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →