blob: cd2f213192d965e759edae2d9c444e471ff4d992 [file]
{
"PublicSDKContentRoot": [
{
"categories": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "setConfidence:"},
{"access": "public", "introduced": "9", "name": "setPassword:"}
],
"interface": "NEHotspotNetwork",
"introduced": "9",
"name": "HotspotHelper",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "signalStrength", "introduced": "9", "name": "signalStrength"},
{"access": "public", "attr": [ "readonly" ], "getter": "isSecure", "introduced": "9", "name": "secure"},
{"access": "public", "attr": [ "readonly" ], "getter": "didAutoJoin", "introduced": "9", "name": "autoJoined"},
{"access": "public", "attr": [ "readonly" ], "getter": "didJustJoin", "introduced": "9", "name": "justJoined"},
{"access": "public", "attr": [ "readonly" ], "getter": "isChosenHelper", "introduced": "9", "name": "chosenHelper"}
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "bindToHotspotHelperCommand:"}
],
"interface": "NSMutableURLRequest",
"name": "NEHotspotHelper"
}
],
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "NEAppProxyFlowErrorNotConnected"},
{"access": "public", "name": "NEAppProxyFlowErrorPeerReset"},
{"access": "public", "name": "NEAppProxyFlowErrorHostUnreachable"},
{"access": "public", "name": "NEAppProxyFlowErrorInvalidArgument"},
{"access": "public", "name": "NEAppProxyFlowErrorAborted"},
{"access": "public", "name": "NEAppProxyFlowErrorRefused"},
{"access": "public", "name": "NEAppProxyFlowErrorTimedOut"},
{"access": "public", "name": "NEAppProxyFlowErrorInternal"},
{"access": "public", "introduced": "9.3", "name": "NEAppProxyFlowErrorDatagramTooLarge"},
{"access": "public", "introduced": "9.3", "name": "NEAppProxyFlowErrorReadAlreadyPending"}
],
"introduced": "9",
"name": "NEAppProxyFlowError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEAppPushManagerErrorConfigurationInvalid"},
{"access": "public", "name": "NEAppPushManagerErrorConfigurationNotLoaded"},
{"access": "public", "name": "NEAppPushManagerErrorInternalError"},
{"access": "public", "name": "NEAppPushManagerErrorInactiveSession"}
],
"introduced": "14",
"name": "NEAppPushManagerError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEDNSProtocolCleartext"},
{"access": "public", "name": "NEDNSProtocolTLS"},
{"access": "public", "name": "NEDNSProtocolHTTPS"}
],
"introduced": "14",
"name": "NEDNSProtocol"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEDNSProxyManagerErrorConfigurationInvalid"},
{"access": "public", "name": "NEDNSProxyManagerErrorConfigurationDisabled"},
{"access": "public", "name": "NEDNSProxyManagerErrorConfigurationStale"},
{"access": "public", "name": "NEDNSProxyManagerErrorConfigurationCannotBeRemoved"}
],
"introduced": "11",
"name": "NEDNSProxyManagerError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEDNSSettingsManagerErrorConfigurationInvalid"},
{"access": "public", "name": "NEDNSSettingsManagerErrorConfigurationDisabled"},
{"access": "public", "name": "NEDNSSettingsManagerErrorConfigurationStale"},
{"access": "public", "name": "NEDNSSettingsManagerErrorConfigurationCannotBeRemoved"}
],
"introduced": "14",
"name": "NEDNSSettingsManagerError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEEvaluateConnectionRuleActionConnectIfNeeded"},
{"access": "public", "name": "NEEvaluateConnectionRuleActionNeverConnect"}
],
"introduced": "8",
"name": "NEEvaluateConnectionRuleAction"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "11", "name": "NEFilterActionInvalid"},
{"access": "public", "introduced": "11", "name": "NEFilterActionAllow"},
{"access": "public", "introduced": "11", "name": "NEFilterActionDrop"},
{"access": "public", "introduced": "11", "name": "NEFilterActionRemediate"},
{"access": "public", "introduced": "11", "name": "NEFilterActionFilterData"}
],
"introduced": "11",
"name": "NEFilterAction"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEFilterDataAttributeHasIPHeader"}
],
"name": "NEFilterDataAttribute",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEFilterManagerErrorConfigurationInvalid"},
{"access": "public", "name": "NEFilterManagerErrorConfigurationDisabled"},
{"access": "public", "name": "NEFilterManagerErrorConfigurationStale"},
{"access": "public", "name": "NEFilterManagerErrorConfigurationCannotBeRemoved"},
{"access": "public", "introduced": "13", "name": "NEFilterManagerErrorConfigurationPermissionDenied"},
{"access": "public", "introduced": "13", "name": "NEFilterManagerErrorConfigurationInternalError"}
],
"introduced": "8",
"name": "NEFilterManagerError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEFilterManagerGradeFirewall"},
{"access": "public", "name": "NEFilterManagerGradeInspector"}
],
"name": "NEFilterManagerGrade",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEFilterPacketProviderVerdictAllow"},
{"access": "public", "name": "NEFilterPacketProviderVerdictDrop"},
{"access": "public", "name": "NEFilterPacketProviderVerdictDelay"}
],
"name": "NEFilterPacketProviderVerdict",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEFilterReportEventNewFlow"},
{"access": "public", "name": "NEFilterReportEventDataDecision"},
{"access": "public", "name": "NEFilterReportEventFlowClosed"},
{"access": "public", "name": "NEFilterReportEventStatistics", "unavailable": true}
],
"introduced": "13",
"name": "NEFilterReportEvent"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEFilterReportFrequencyNone"},
{"access": "public", "name": "NEFilterReportFrequencyLow"},
{"access": "public", "name": "NEFilterReportFrequencyMedium"},
{"access": "public", "name": "NEFilterReportFrequencyHigh"}
],
"name": "NEFilterReportFrequency",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEHotspotConfigurationEAPTLSVersion_1_0"},
{"access": "public", "name": "NEHotspotConfigurationEAPTLSVersion_1_1"},
{"access": "public", "name": "NEHotspotConfigurationEAPTLSVersion_1_2"}
],
"introduced": "11",
"name": "NEHotspotConfigurationEAPTLSVersion"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEHotspotConfigurationEAPTypeEAPTLS"},
{"access": "public", "name": "NEHotspotConfigurationEAPTypeEAPTTLS"},
{"access": "public", "name": "NEHotspotConfigurationEAPTypeEAPPEAP"},
{"access": "public", "name": "NEHotspotConfigurationEAPTypeEAPFAST"}
],
"introduced": "11",
"name": "NEHotspotConfigurationEAPType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEHotspotConfigurationErrorInvalid"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidSSID"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidWPAPassphrase"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidWEPPassphrase"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidEAPSettings"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidHS20Settings"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidHS20DomainName"},
{"access": "public", "name": "NEHotspotConfigurationErrorUserDenied"},
{"access": "public", "name": "NEHotspotConfigurationErrorInternal"},
{"access": "public", "name": "NEHotspotConfigurationErrorPending"},
{"access": "public", "name": "NEHotspotConfigurationErrorSystemConfiguration"},
{"access": "public", "name": "NEHotspotConfigurationErrorUnknown"},
{"access": "public", "name": "NEHotspotConfigurationErrorJoinOnceNotSupported"},
{"access": "public", "name": "NEHotspotConfigurationErrorAlreadyAssociated"},
{"access": "public", "name": "NEHotspotConfigurationErrorApplicationIsNotInForeground"},
{"access": "public", "name": "NEHotspotConfigurationErrorInvalidSSIDPrefix"},
{"access": "public", "name": "NEHotspotConfigurationErrorUserUnauthorized"},
{"access": "public", "name": "NEHotspotConfigurationErrorSystemDenied"}
],
"introduced": "11",
"name": "NEHotspotConfigurationError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEHotspotConfigurationEAPTTLSInnerAuthenticationPAP"},
{"access": "public", "name": "NEHotspotConfigurationEAPTTLSInnerAuthenticationCHAP"},
{"access": "public", "name": "NEHotspotConfigurationEAPTTLSInnerAuthenticationMSCHAP"},
{"access": "public", "name": "NEHotspotConfigurationEAPTTLSInnerAuthenticationMSCHAPv2"},
{"access": "public", "name": "NEHotspotConfigurationEAPTTLSInnerAuthenticationEAP"}
],
"introduced": "11",
"name": "NEHotspotConfigurationTTLSInnerAuthenticationType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kNEHotspotHelperCommandTypeNone"},
{"access": "public", "name": "kNEHotspotHelperCommandTypeFilterScanList"},
{"access": "public", "name": "kNEHotspotHelperCommandTypeEvaluate"},
{"access": "public", "name": "kNEHotspotHelperCommandTypeAuthenticate"},
{"access": "public", "name": "kNEHotspotHelperCommandTypePresentUI"},
{"access": "public", "name": "kNEHotspotHelperCommandTypeMaintain"},
{"access": "public", "name": "kNEHotspotHelperCommandTypeLogoff"}
],
"introduced": "9",
"name": "NEHotspotHelperCommandType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kNEHotspotHelperConfidenceNone"},
{"access": "public", "name": "kNEHotspotHelperConfidenceLow"},
{"access": "public", "name": "kNEHotspotHelperConfidenceHigh"}
],
"introduced": "9",
"name": "NEHotspotHelperConfidence"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kNEHotspotHelperResultSuccess"},
{"access": "public", "name": "kNEHotspotHelperResultFailure"},
{"access": "public", "name": "kNEHotspotHelperResultUIRequired"},
{"access": "public", "name": "kNEHotspotHelperResultCommandNotRecognized"},
{"access": "public", "name": "kNEHotspotHelperResultAuthenticationRequired"},
{"access": "public", "name": "kNEHotspotHelperResultUnsupportedNetwork"},
{"access": "public", "name": "kNEHotspotHelperResultTemporaryFailure"}
],
"introduced": "9",
"name": "NEHotspotHelperResult"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEHotspotNetworkSecurityTypeOpen"},
{"access": "public", "name": "NEHotspotNetworkSecurityTypeWEP"},
{"access": "public", "name": "NEHotspotNetworkSecurityTypePersonal"},
{"access": "public", "name": "NEHotspotNetworkSecurityTypeEnterprise"},
{"access": "public", "name": "NEHotspotNetworkSecurityTypeUnknown"}
],
"introduced": "15",
"name": "NEHotspotNetworkSecurityType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NENetworkRuleProtocolAny"},
{"access": "public", "name": "NENetworkRuleProtocolTCP"},
{"access": "public", "name": "NENetworkRuleProtocolUDP"}
],
"name": "NENetworkRuleProtocol",
"unavailable": true
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEOnDemandRuleActionConnect"},
{"access": "public", "name": "NEOnDemandRuleActionDisconnect"},
{"access": "public", "name": "NEOnDemandRuleActionEvaluateConnection"},
{"access": "public", "name": "NEOnDemandRuleActionIgnore"}
],
"introduced": "8",
"name": "NEOnDemandRuleAction"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "9", "name": "NEOnDemandRuleInterfaceTypeAny"},
{"access": "public", "name": "NEOnDemandRuleInterfaceTypeEthernet", "unavailable": true},
{"access": "public", "introduced": "8", "name": "NEOnDemandRuleInterfaceTypeWiFi"},
{"access": "public", "introduced": "8", "name": "NEOnDemandRuleInterfaceTypeCellular"}
],
"introduced": "8",
"name": "NEOnDemandRuleInterfaceType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEProviderStopReasonNone"},
{"access": "public", "name": "NEProviderStopReasonUserInitiated"},
{"access": "public", "name": "NEProviderStopReasonProviderFailed"},
{"access": "public", "name": "NEProviderStopReasonNoNetworkAvailable"},
{"access": "public", "name": "NEProviderStopReasonUnrecoverableNetworkChange"},
{"access": "public", "name": "NEProviderStopReasonProviderDisabled"},
{"access": "public", "name": "NEProviderStopReasonAuthenticationCanceled"},
{"access": "public", "name": "NEProviderStopReasonConfigurationFailed"},
{"access": "public", "name": "NEProviderStopReasonIdleTimeout"},
{"access": "public", "name": "NEProviderStopReasonConfigurationDisabled"},
{"access": "public", "name": "NEProviderStopReasonConfigurationRemoved"},
{"access": "public", "name": "NEProviderStopReasonSuperceded"},
{"access": "public", "name": "NEProviderStopReasonUserLogout"},
{"access": "public", "name": "NEProviderStopReasonUserSwitch"},
{"access": "public", "name": "NEProviderStopReasonConnectionFailed"},
{"access": "public", "introduced": "13", "name": "NEProviderStopReasonSleep"},
{"access": "public", "introduced": "13", "name": "NEProviderStopReasonAppUpdate"},
{"access": "public", "introduced": "18.1", "name": "NEProviderStopReasonInternalError"}
],
"introduced": "9",
"name": "NEProviderStopReason"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NERelayManagerClientErrorNone"},
{"access": "public", "name": "NERelayManagerClientErrorDNSFailed"},
{"access": "public", "name": "NERelayManagerClientErrorServerUnreachable"},
{"access": "public", "name": "NERelayManagerClientErrorServerDisconnected"},
{"access": "public", "name": "NERelayManagerClientErrorCertificateMissing"},
{"access": "public", "name": "NERelayManagerClientErrorCertificateInvalid"},
{"access": "public", "name": "NERelayManagerClientErrorCertificateExpired"},
{"access": "public", "name": "NERelayManagerClientErrorServerCertificateInvalid"},
{"access": "public", "name": "NERelayManagerClientErrorServerCertificateExpired"},
{"access": "public", "name": "NERelayManagerClientErrorOther"}
],
"introduced": "18",
"name": "NERelayManagerClientError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NERelayManagerErrorConfigurationInvalid"},
{"access": "public", "name": "NERelayManagerErrorConfigurationDisabled"},
{"access": "public", "name": "NERelayManagerErrorConfigurationStale"},
{"access": "public", "name": "NERelayManagerErrorConfigurationCannotBeRemoved"}
],
"introduced": "17",
"name": "NERelayManagerError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NETrafficDirectionAny"},
{"access": "public", "name": "NETrafficDirectionInbound"},
{"access": "public", "name": "NETrafficDirectionOutbound"}
],
"introduced": "13",
"name": "NETrafficDirection"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NETunnelProviderErrorNetworkSettingsInvalid"},
{"access": "public", "name": "NETunnelProviderErrorNetworkSettingsCanceled"},
{"access": "public", "name": "NETunnelProviderErrorNetworkSettingsFailed"}
],
"introduced": "9",
"name": "NETunnelProviderError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NETunnelProviderRoutingMethodDestinationIP"},
{"access": "public", "name": "NETunnelProviderRoutingMethodSourceApplication"},
{"access": "public", "name": "NETunnelProviderRoutingMethodNetworkRule", "unavailable": true}
],
"introduced": "9",
"name": "NETunnelProviderRoutingMethod"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEURLFilterVerdictUnknown"},
{"access": "public", "name": "NEURLFilterVerdictAllow"},
{"access": "public", "name": "NEURLFilterVerdictDeny"}
],
"introduced": "26",
"name": "NEURLFilterVerdict"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNConnectionErrorOverslept"},
{"access": "public", "name": "NEVPNConnectionErrorNoNetworkAvailable"},
{"access": "public", "name": "NEVPNConnectionErrorUnrecoverableNetworkChange"},
{"access": "public", "name": "NEVPNConnectionErrorConfigurationFailed"},
{"access": "public", "name": "NEVPNConnectionErrorServerAddressResolutionFailed"},
{"access": "public", "name": "NEVPNConnectionErrorServerNotResponding"},
{"access": "public", "name": "NEVPNConnectionErrorServerDead"},
{"access": "public", "name": "NEVPNConnectionErrorAuthenticationFailed"},
{"access": "public", "name": "NEVPNConnectionErrorClientCertificateInvalid"},
{"access": "public", "name": "NEVPNConnectionErrorClientCertificateNotYetValid"},
{"access": "public", "name": "NEVPNConnectionErrorClientCertificateExpired"},
{"access": "public", "name": "NEVPNConnectionErrorPluginFailed"},
{"access": "public", "name": "NEVPNConnectionErrorConfigurationNotFound"},
{"access": "public", "name": "NEVPNConnectionErrorPluginDisabled"},
{"access": "public", "name": "NEVPNConnectionErrorNegotiationFailed"},
{"access": "public", "name": "NEVPNConnectionErrorServerDisconnected"},
{"access": "public", "name": "NEVPNConnectionErrorServerCertificateInvalid"},
{"access": "public", "name": "NEVPNConnectionErrorServerCertificateNotYetValid"},
{"access": "public", "name": "NEVPNConnectionErrorServerCertificateExpired"}
],
"introduced": "16",
"name": "NEVPNConnectionError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNErrorConfigurationInvalid"},
{"access": "public", "name": "NEVPNErrorConfigurationDisabled"},
{"access": "public", "name": "NEVPNErrorConnectionFailed"},
{"access": "public", "name": "NEVPNErrorConfigurationStale"},
{"access": "public", "name": "NEVPNErrorConfigurationReadWriteFailed"},
{"access": "public", "name": "NEVPNErrorConfigurationUnknown"}
],
"introduced": "8",
"name": "NEVPNError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNIKEAuthenticationMethodNone"},
{"access": "public", "name": "NEVPNIKEAuthenticationMethodCertificate"},
{"access": "public", "name": "NEVPNIKEAuthenticationMethodSharedSecret"}
],
"introduced": "8",
"name": "NEVPNIKEAuthenticationMethod"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNIKEv2CertificateTypeRSA"},
{"access": "public", "name": "NEVPNIKEv2CertificateTypeECDSA256"},
{"access": "public", "name": "NEVPNIKEv2CertificateTypeECDSA384"},
{"access": "public", "name": "NEVPNIKEv2CertificateTypeECDSA521"},
{"access": "public", "introduced": "13", "name": "NEVPNIKEv2CertificateTypeEd25519"},
{"access": "public", "introduced": "17", "name": "NEVPNIKEv2CertificateTypeRSAPSS"}
],
"introduced": "8.3",
"name": "NEVPNIKEv2CertificateType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNIKEv2DeadPeerDetectionRateNone"},
{"access": "public", "name": "NEVPNIKEv2DeadPeerDetectionRateLow"},
{"access": "public", "name": "NEVPNIKEv2DeadPeerDetectionRateMedium"},
{"access": "public", "name": "NEVPNIKEv2DeadPeerDetectionRateHigh"}
],
"introduced": "8",
"name": "NEVPNIKEv2DeadPeerDetectionRate"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroupInvalid"},
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2DiffieHellmanGroup1", "obsoleted": "26"},
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2DiffieHellmanGroup2", "obsoleted": "26"},
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2DiffieHellmanGroup5", "obsoleted": "26"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup14"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup15"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup16"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup17"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup18"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup19"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup20"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup21"},
{"access": "public", "introduced": "13", "name": "NEVPNIKEv2DiffieHellmanGroup31"},
{"access": "public", "introduced": "17", "name": "NEVPNIKEv2DiffieHellmanGroup32"}
],
"introduced": "8",
"name": "NEVPNIKEv2DiffieHellmanGroup"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2EncryptionAlgorithmDES", "obsoleted": "26"},
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2EncryptionAlgorithm3DES", "obsoleted": "26"},
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2EncryptionAlgorithmAES128"},
{"access": "public", "name": "NEVPNIKEv2EncryptionAlgorithmAES256"},
{"access": "public", "introduced": "8.3", "name": "NEVPNIKEv2EncryptionAlgorithmAES128GCM"},
{"access": "public", "introduced": "8.3", "name": "NEVPNIKEv2EncryptionAlgorithmAES256GCM"},
{"access": "public", "introduced": "13", "name": "NEVPNIKEv2EncryptionAlgorithmChaCha20Poly1305"}
],
"introduced": "8",
"name": "NEVPNIKEv2EncryptionAlgorithm"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2IntegrityAlgorithmSHA96", "obsoleted": "26"},
{"access": "public", "introduced": "8", "name": "NEVPNIKEv2IntegrityAlgorithmSHA160", "obsoleted": "26"},
{"access": "public", "name": "NEVPNIKEv2IntegrityAlgorithmSHA256"},
{"access": "public", "name": "NEVPNIKEv2IntegrityAlgorithmSHA384"},
{"access": "public", "name": "NEVPNIKEv2IntegrityAlgorithmSHA512"}
],
"introduced": "8",
"name": "NEVPNIKEv2IntegrityAlgorithm"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNIKEv2PostQuantumKeyExchangeMethodNone"},
{"access": "public", "name": "NEVPNIKEv2PostQuantumKeyExchangeMethod36"},
{"access": "public", "name": "NEVPNIKEv2PostQuantumKeyExchangeMethod37"}
],
"introduced": "26",
"name": "NEVPNIKEv2PostQuantumKeyExchangeMethod"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNIKEv2TLSVersionDefault"},
{"access": "public", "name": "NEVPNIKEv2TLSVersion1_0"},
{"access": "public", "name": "NEVPNIKEv2TLSVersion1_1"},
{"access": "public", "name": "NEVPNIKEv2TLSVersion1_2"}
],
"introduced": "11",
"name": "NEVPNIKEv2TLSVersion"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NEVPNStatusInvalid"},
{"access": "public", "name": "NEVPNStatusDisconnected"},
{"access": "public", "name": "NEVPNStatusConnecting"},
{"access": "public", "name": "NEVPNStatusConnected"},
{"access": "public", "name": "NEVPNStatusReasserting"},
{"access": "public", "name": "NEVPNStatusDisconnecting"}
],
"introduced": "8",
"name": "NEVPNStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NWPathStatusInvalid"},
{"access": "public", "name": "NWPathStatusSatisfied"},
{"access": "public", "name": "NWPathStatusUnsatisfied"},
{"access": "public", "name": "NWPathStatusSatisfiable"}
],
"introduced": "9",
"name": "NWPathStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NWTCPConnectionStateInvalid"},
{"access": "public", "name": "NWTCPConnectionStateConnecting"},
{"access": "public", "name": "NWTCPConnectionStateWaiting"},
{"access": "public", "name": "NWTCPConnectionStateConnected"},
{"access": "public", "name": "NWTCPConnectionStateDisconnected"},
{"access": "public", "name": "NWTCPConnectionStateCancelled"}
],
"introduced": "9",
"name": "NWTCPConnectionState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "NWUDPSessionStateInvalid"},
{"access": "public", "name": "NWUDPSessionStateWaiting"},
{"access": "public", "name": "NWUDPSessionStatePreparing"},
{"access": "public", "name": "NWUDPSessionStateReady"},
{"access": "public", "name": "NWUDPSessionStateFailed"},
{"access": "public", "name": "NWUDPSessionStateCancelled"}
],
"introduced": "9",
"name": "NWUDPSessionState"
}
],
"globals": [
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_NEAppProxyErrorDomain"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_NEAppPushErrorDomain"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_NEDNSProxyConfigurationDidChangeNotification"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_NEDNSProxyErrorDomain"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_NEDNSSettingsConfigurationDidChangeNotification"},
{"access": "public", "introduced": "14", "kind": "variable", "linkage": "exported", "name": "_NEDNSSettingsErrorDomain"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_NEFilterConfigurationDidChangeNotification"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_NEFilterErrorDomain"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_NEFilterProviderRemediationMapRemediationButtonTexts"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_NEFilterProviderRemediationMapRemediationURLs"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_NEHotspotConfigurationErrorDomain"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_NERelayClientErrorDomain"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_NERelayConfigurationDidChangeNotification"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_NERelayErrorDomain"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_NETunnelProviderErrorDomain"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_NEVPNConfigurationChangeNotification"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_NEVPNConnectionErrorDomain"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_NEVPNConnectionStartOptionPassword"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_NEVPNConnectionStartOptionUsername"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_NEVPNErrorDomain"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_NEVPNStatusDidChangeNotification"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kNEHotspotHelperOptionDisplayName"}
],
"interfaces": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18", "name": "openWithLocalFlowEndpoint:completionHandler:"},
{"access": "public", "introduced": "9", "name": "openWithLocalEndpoint:completionHandler:"},
{"access": "public", "introduced": "9", "name": "closeReadWithError:"},
{"access": "public", "introduced": "9", "name": "closeWriteWithError:"},
{"access": "public", "name": "setMetadata:", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "NEAppProxyFlow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "metaData", "introduced": "9", "name": "metaData"},
{"access": "public", "getter": "networkInterface", "introduced": "13.4", "name": "networkInterface", "setter": "setNetworkInterface:"},
{"access": "public", "attr": [ "readonly" ], "getter": "remoteHostname", "introduced": "14.2", "name": "remoteHostname"},
{"access": "public", "attr": [ "readonly" ], "getter": "isBound", "introduced": "14.3", "name": "isBound"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "startProxyWithOptions:completionHandler:"},
{"access": "public", "introduced": "9", "name": "stopProxyWithReason:completionHandler:"},
{"access": "public", "introduced": "9", "name": "cancelProxyWithError:"},
{"access": "public", "introduced": "9", "name": "handleNewFlow:"},
{"access": "public", "introduced": "18", "name": "handleNewUDPFlow:initialRemoteFlowEndpoint:"},
{"access": "public", "introduced": "13", "name": "handleNewUDPFlow:initialRemoteEndpoint:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEAppProxyProvider",
"super": "NETunnelProvider"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "loadAllFromPreferencesWithCompletionHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEAppProxyProviderManager",
"super": "NETunnelProviderManager"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "readDataWithCompletionHandler:"},
{"access": "public", "introduced": "9", "name": "writeData:withCompletionHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEAppProxyTCPFlow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "remoteFlowEndpoint", "introduced": "18", "name": "remoteFlowEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "remoteEndpoint", "introduced": "9", "name": "remoteEndpoint"}
],
"super": "NEAppProxyFlow"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "18", "name": "readDatagramsAndFlowEndpointsWithCompletionHandler:"},
{"access": "public", "introduced": "9", "name": "readDatagramsWithCompletionHandler:"},
{"access": "public", "introduced": "18", "name": "writeDatagrams:sentByFlowEndpoints:completionHandler:"},
{"access": "public", "introduced": "9", "name": "writeDatagrams:sentByEndpoints:completionHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEAppProxyUDPFlow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "localFlowEndpoint", "introduced": "18", "name": "localFlowEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "localEndpoint", "introduced": "9", "name": "localEndpoint"}
],
"super": "NEAppProxyFlow"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "14", "name": "loadAllFromPreferencesWithCompletionHandler:"}
],
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "loadFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "14", "name": "removeFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "14", "name": "saveToPreferencesWithCompletionHandler:"}
],
"introduced": "14",
"linkage": "exported",
"name": "NEAppPushManager",
"properties": [
{"access": "public", "getter": "matchSSIDs", "introduced": "14", "name": "matchSSIDs", "setter": "setMatchSSIDs:"},
{"access": "public", "getter": "matchPrivateLTENetworks", "introduced": "15", "name": "matchPrivateLTENetworks", "setter": "setMatchPrivateLTENetworks:"},
{"access": "public", "getter": "matchEthernet", "introduced": "26", "name": "matchEthernet", "setter": "setMatchEthernet:"},
{"access": "public", "getter": "providerConfiguration", "introduced": "14", "name": "providerConfiguration", "setter": "setProviderConfiguration:"},
{"access": "public", "getter": "providerBundleIdentifier", "introduced": "14", "name": "providerBundleIdentifier", "setter": "setProviderBundleIdentifier:"},
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "getter": "localizedDescription", "introduced": "14", "name": "localizedDescription", "setter": "setLocalizedDescription:"},
{"access": "public", "getter": "isEnabled", "introduced": "14", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isActive", "introduced": "14", "name": "active"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "startWithCompletionHandler:"},
{"access": "public", "introduced": "15", "name": "start"},
{"access": "public", "introduced": "14", "name": "stopWithReason:completionHandler:"},
{"access": "public", "introduced": "14", "name": "reportIncomingCallWithUserInfo:"},
{"access": "public", "introduced": "16.4", "name": "reportPushToTalkMessageWithUserInfo:"},
{"access": "public", "introduced": "14", "name": "handleTimerEvent"},
{"access": "public", "introduced": "26", "name": "unmatchEthernet"}
],
"introduced": "14",
"linkage": "exported",
"name": "NEAppPushProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "providerConfiguration", "introduced": "14", "name": "providerConfiguration"}
],
"super": "NEProvider"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithSigningIdentifier:"},
{"access": "public", "name": "initWithSigningIdentifier:designatedRequirement:", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "NEAppRule",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "matchSigningIdentifier", "introduced": "9", "name": "matchSigningIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "matchDesignatedRequirement", "name": "matchDesignatedRequirement", "unavailable": true},
{"access": "public", "getter": "matchPath", "introduced": "9.3", "name": "matchPath", "setter": "setMatchPath:"},
{"access": "public", "getter": "matchDomains", "introduced": "9", "name": "matchDomains", "setter": "setMatchDomains:"},
{"access": "public", "getter": "matchTools", "name": "matchTools", "setter": "setMatchTools:", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "NEDNSOverHTTPSSettings",
"properties": [
{"access": "public", "getter": "serverURL", "introduced": "14", "name": "serverURL", "setter": "setServerURL:"},
{"access": "public", "getter": "identityReference", "introduced": "16", "name": "identityReference", "setter": "setIdentityReference:"}
],
"super": "NEDNSSettings"
},
{
"access": "public",
"introduced": "14",
"linkage": "exported",
"name": "NEDNSOverTLSSettings",
"properties": [
{"access": "public", "getter": "serverName", "introduced": "14", "name": "serverName", "setter": "setServerName:"},
{"access": "public", "getter": "identityReference", "introduced": "16", "name": "identityReference", "setter": "setIdentityReference:"}
],
"super": "NEDNSSettings"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "11", "name": "sharedManager"}
],
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "loadFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "11", "name": "removeFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "11", "name": "saveToPreferencesWithCompletionHandler:"}
],
"introduced": "11",
"linkage": "exported",
"name": "NEDNSProxyManager",
"properties": [
{"access": "public", "getter": "localizedDescription", "introduced": "11", "name": "localizedDescription", "setter": "setLocalizedDescription:"},
{"access": "public", "getter": "providerProtocol", "introduced": "11", "name": "providerProtocol", "setter": "setProviderProtocol:"},
{"access": "public", "getter": "isEnabled", "introduced": "11", "name": "enabled", "setter": "setEnabled:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "startProxyWithOptions:completionHandler:"},
{"access": "public", "introduced": "11", "name": "stopProxyWithReason:completionHandler:"},
{"access": "public", "introduced": "11", "name": "cancelProxyWithError:"},
{"access": "public", "introduced": "11", "name": "handleNewFlow:"},
{"access": "public", "introduced": "18", "name": "handleNewUDPFlow:initialRemoteFlowEndpoint:"},
{"access": "public", "introduced": "13", "name": "handleNewUDPFlow:initialRemoteEndpoint:"}
],
"introduced": "11",
"linkage": "exported",
"name": "NEDNSProxyProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "systemDNSSettings", "introduced": "11", "name": "systemDNSSettings"}
],
"super": "NEProvider"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "NEDNSProxyProviderProtocol",
"properties": [
{"access": "public", "getter": "providerConfiguration", "introduced": "11", "name": "providerConfiguration", "setter": "setProviderConfiguration:"},
{"access": "public", "getter": "providerBundleIdentifier", "introduced": "11", "name": "providerBundleIdentifier", "setter": "setProviderBundleIdentifier:"}
],
"super": "NEVPNProtocol"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithServers:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEDNSSettings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "dnsProtocol", "introduced": "14", "name": "dnsProtocol"},
{"access": "public", "attr": [ "readonly" ], "getter": "servers", "introduced": "9", "name": "servers"},
{"access": "public", "getter": "searchDomains", "introduced": "9", "name": "searchDomains", "setter": "setSearchDomains:"},
{"access": "public", "getter": "domainName", "introduced": "9", "name": "domainName", "setter": "setDomainName:"},
{"access": "public", "getter": "matchDomains", "introduced": "9", "name": "matchDomains", "setter": "setMatchDomains:"},
{"access": "public", "getter": "matchDomainsNoSearch", "introduced": "9", "name": "matchDomainsNoSearch", "setter": "setMatchDomainsNoSearch:"},
{"access": "public", "getter": "allowFailover", "introduced": "26", "name": "allowFailover", "setter": "setAllowFailover:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "14", "name": "sharedManager"}
],
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "loadFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "14", "name": "removeFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "14", "name": "saveToPreferencesWithCompletionHandler:"}
],
"introduced": "14",
"linkage": "exported",
"name": "NEDNSSettingsManager",
"properties": [
{"access": "public", "getter": "localizedDescription", "introduced": "14", "name": "localizedDescription", "setter": "setLocalizedDescription:"},
{"access": "public", "getter": "dnsSettings", "introduced": "14", "name": "dnsSettings", "setter": "setDnsSettings:"},
{"access": "public", "getter": "onDemandRules", "introduced": "14", "name": "onDemandRules", "setter": "setOnDemandRules:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isEnabled", "introduced": "14", "name": "enabled"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithTunnelRemoteAddress:ethernetAddress:mtu:", "unavailable": true}
],
"linkage": "exported",
"name": "NEEthernetTunnelNetworkSettings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "ethernetAddress", "name": "ethernetAddress", "unavailable": true}
],
"super": "NEPacketTunnelNetworkSettings",
"unavailable": true
},
{
"access": "public",
"linkage": "exported",
"name": "NEEthernetTunnelProvider",
"super": "NEPacketTunnelProvider",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "initWithMatchDomains:andAction:"}
],
"introduced": "8",
"linkage": "exported",
"name": "NEEvaluateConnectionRule",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "action", "introduced": "8", "name": "action"},
{"access": "public", "attr": [ "readonly" ], "getter": "matchDomains", "introduced": "8", "name": "matchDomains"},
{"access": "public", "getter": "useDNSServers", "introduced": "8", "name": "useDNSServers", "setter": "setUseDNSServers:"},
{"access": "public", "getter": "probeURL", "introduced": "8", "name": "probeURL", "setter": "setProbeURL:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEFilterBrowserFlow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "request", "introduced": "9", "name": "request"},
{"access": "public", "attr": [ "readonly" ], "getter": "response", "introduced": "9", "name": "response"},
{"access": "public", "attr": [ "readonly" ], "getter": "parentURL", "introduced": "9", "name": "parentURL"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NEFilterFlow"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "handleRemediationForFlow:completionHandler:"},
{"access": "public", "introduced": "9", "name": "handleNewFlow:completionHandler:"},
{"access": "public", "introduced": "9", "name": "notifyRulesChanged"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterControlProvider",
"properties": [
{"access": "public", "getter": "remediationMap", "introduced": "9", "name": "remediationMap", "setter": "setRemediationMap:"},
{"access": "public", "getter": "URLAppendStringMap", "introduced": "9", "name": "URLAppendStringMap", "setter": "setURLAppendStringMap:"}
],
"super": "NEFilterProvider"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "allowVerdictWithUpdateRules:"},
{"access": "public", "introduced": "9", "name": "dropVerdictWithUpdateRules:"},
{"access": "public", "introduced": "9", "name": "updateRules"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterControlVerdict",
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NEFilterNewFlowVerdict"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "handleNewFlow:"},
{"access": "public", "introduced": "9", "name": "handleInboundDataFromFlow:readBytesStartOffset:readBytes:"},
{"access": "public", "introduced": "9", "name": "handleOutboundDataFromFlow:readBytesStartOffset:readBytes:"},
{"access": "public", "introduced": "9", "name": "handleInboundDataCompleteForFlow:"},
{"access": "public", "introduced": "9", "name": "handleOutboundDataCompleteForFlow:"},
{"access": "public", "introduced": "9", "name": "handleRemediationForFlow:"},
{"access": "public", "introduced": "9", "name": "handleRulesChanged"},
{"access": "public", "name": "applySettings:completionHandler:", "unavailable": true},
{"access": "public", "name": "resumeFlow:withVerdict:", "unavailable": true},
{"access": "public", "name": "updateFlow:usingVerdict:forDirection:", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterDataProvider",
"super": "NEFilterProvider"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "allowVerdict"},
{"access": "public", "introduced": "9", "name": "dropVerdict"},
{"access": "public", "introduced": "9", "name": "remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:"},
{"access": "public", "introduced": "9", "name": "dataVerdictWithPassBytes:peekBytes:"},
{"access": "public", "introduced": "9", "name": "needRulesVerdict"},
{"access": "public", "name": "pauseVerdict", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterDataVerdict",
"properties": [
{"access": "public", "getter": "statisticsReportFrequency", "name": "statisticsReportFrequency", "setter": "setStatisticsReportFrequency:", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NEFilterVerdict"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEFilterFlow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "URL", "introduced": "9", "name": "URL"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppUniqueIdentifier", "introduced": "11", "name": "sourceAppUniqueIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppIdentifier", "introduced": "11", "name": "sourceAppIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppVersion", "introduced": "11", "name": "sourceAppVersion"},
{"access": "public", "attr": [ "readonly" ], "getter": "direction", "introduced": "13", "name": "direction"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppAuditToken", "name": "sourceAppAuditToken", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceProcessAuditToken", "name": "sourceProcessAuditToken", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "introduced": "13.1", "name": "identifier"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "8", "name": "sharedManager"}
],
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "loadFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "8", "name": "removeFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "8", "name": "saveToPreferencesWithCompletionHandler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "NEFilterManager",
"properties": [
{"access": "public", "getter": "localizedDescription", "introduced": "8", "name": "localizedDescription", "setter": "setLocalizedDescription:"},
{"access": "public", "getter": "providerConfiguration", "introduced": "9", "name": "providerConfiguration", "setter": "setProviderConfiguration:"},
{"access": "public", "getter": "isEnabled", "introduced": "8", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "grade", "name": "grade", "setter": "setGrade:", "unavailable": true},
{"access": "public", "getter": "disableEncryptedDNSSettings", "name": "disableEncryptedDNSSettings", "setter": "setDisableEncryptedDNSSettings:", "unavailable": true}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "needRulesVerdict"},
{"access": "public", "introduced": "9", "name": "allowVerdict"},
{"access": "public", "introduced": "9", "name": "dropVerdict"},
{"access": "public", "introduced": "9", "name": "remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:"},
{"access": "public", "introduced": "9", "name": "URLAppendStringVerdictWithMapKey:"},
{"access": "public", "introduced": "9", "name": "filterDataVerdictWithFilterInbound:peekInboundBytes:filterOutbound:peekOutboundBytes:"},
{"access": "public", "name": "pauseVerdict", "unavailable": true}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterNewFlowVerdict",
"properties": [
{"access": "public", "getter": "statisticsReportFrequency", "name": "statisticsReportFrequency", "setter": "setStatisticsReportFrequency:", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NEFilterVerdict"
},
{
"access": "public",
"linkage": "exported",
"name": "NEFilterPacketContext",
"super": "NSObject",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "delayCurrentPacket:", "unavailable": true},
{"access": "public", "name": "allowPacket:", "unavailable": true}
],
"linkage": "exported",
"name": "NEFilterPacketProvider",
"properties": [
{"access": "public", "getter": "packetHandler", "name": "packetHandler", "setter": "setPacketHandler:", "unavailable": true}
],
"super": "NEFilterProvider",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "startFilterWithCompletionHandler:"},
{"access": "public", "introduced": "9", "name": "stopFilterWithReason:completionHandler:"},
{"access": "public", "introduced": "11", "name": "handleReport:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "filterConfiguration", "introduced": "9", "name": "filterConfiguration"}
],
"super": "NEProvider"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEFilterProviderConfiguration",
"properties": [
{"access": "public", "getter": "filterBrowsers", "introduced": "9", "name": "filterBrowsers", "setter": "setFilterBrowsers:"},
{"access": "public", "getter": "filterSockets", "introduced": "9", "name": "filterSockets", "setter": "setFilterSockets:"},
{"access": "public", "getter": "filterPackets", "name": "filterPackets", "setter": "setFilterPackets:", "unavailable": true},
{"access": "public", "getter": "vendorConfiguration", "introduced": "9", "name": "vendorConfiguration", "setter": "setVendorConfiguration:"},
{"access": "public", "getter": "serverAddress", "introduced": "9", "name": "serverAddress", "setter": "setServerAddress:"},
{"access": "public", "getter": "username", "introduced": "9", "name": "username", "setter": "setUsername:"},
{"access": "public", "getter": "organization", "introduced": "9", "name": "organization", "setter": "setOrganization:"},
{"access": "public", "getter": "passwordReference", "introduced": "9", "name": "passwordReference", "setter": "setPasswordReference:"},
{"access": "public", "getter": "identityReference", "introduced": "9", "name": "identityReference", "setter": "setIdentityReference:"},
{"access": "public", "getter": "filterDataProviderBundleIdentifier", "name": "filterDataProviderBundleIdentifier", "setter": "setFilterDataProviderBundleIdentifier:", "unavailable": true},
{"access": "public", "getter": "filterPacketProviderBundleIdentifier", "name": "filterPacketProviderBundleIdentifier", "setter": "setFilterPacketProviderBundleIdentifier:", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "allowVerdict"},
{"access": "public", "introduced": "9", "name": "dropVerdict"},
{"access": "public", "introduced": "9", "name": "needRulesVerdict"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEFilterRemediationVerdict",
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NEFilterVerdict"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "NEFilterReport",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "flow", "introduced": "11", "name": "flow"},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "introduced": "11", "name": "action"},
{"access": "public", "attr": [ "readonly" ], "getter": "event", "introduced": "13", "name": "event"},
{"access": "public", "attr": [ "readonly" ], "getter": "bytesInboundCount", "introduced": "13", "name": "bytesInboundCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "bytesOutboundCount", "introduced": "13", "name": "bytesOutboundCount"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithNetworkRule:action:", "unavailable": true}
],
"linkage": "exported",
"name": "NEFilterRule",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "networkRule", "name": "networkRule", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "action", "name": "action", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithRules:defaultAction:", "unavailable": true}
],
"linkage": "exported",
"name": "NEFilterSettings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "rules", "name": "rules", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "defaultAction", "name": "defaultAction", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject",
"unavailable": true
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEFilterSocketFlow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "remoteFlowEndpoint", "introduced": "18", "name": "remoteFlowEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "remoteEndpoint", "introduced": "9", "name": "remoteEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "remoteHostname", "introduced": "14", "name": "remoteHostname"},
{"access": "public", "attr": [ "readonly" ], "getter": "localFlowEndpoint", "introduced": "18", "name": "localFlowEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "localEndpoint", "introduced": "9", "name": "localEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "socketFamily", "introduced": "9", "name": "socketFamily"},
{"access": "public", "attr": [ "readonly" ], "getter": "socketType", "introduced": "9", "name": "socketType"},
{"access": "public", "attr": [ "readonly" ], "getter": "socketProtocol", "introduced": "9", "name": "socketProtocol"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NEFilterFlow"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEFilterVerdict",
"properties": [
{"access": "public", "getter": "shouldReport", "introduced": "11", "name": "shouldReport", "setter": "setShouldReport:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEFlowMetaData",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppUniqueIdentifier", "introduced": "9", "name": "sourceAppUniqueIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppSigningIdentifier", "introduced": "9", "name": "sourceAppSigningIdentifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "sourceAppAuditToken", "name": "sourceAppAuditToken", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "filterFlowIdentifier", "name": "filterFlowIdentifier", "unavailable": true}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "initWithSSID:"},
{"access": "public", "introduced": "11", "name": "initWithSSID:passphrase:isWEP:"},
{"access": "public", "introduced": "11", "name": "initWithSSID:eapSettings:"},
{"access": "public", "introduced": "11", "name": "initWithHS20Settings:eapSettings:"},
{"access": "public", "introduced": "13", "name": "initWithSSIDPrefix:"},
{"access": "public", "introduced": "13", "name": "initWithSSIDPrefix:passphrase:isWEP:"}
],
"introduced": "11",
"linkage": "exported",
"name": "NEHotspotConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "SSID", "introduced": "11", "name": "SSID"},
{"access": "public", "attr": [ "readonly" ], "getter": "SSIDPrefix", "introduced": "13", "name": "SSIDPrefix"},
{"access": "public", "getter": "joinOnce", "introduced": "11", "name": "joinOnce", "setter": "setJoinOnce:"},
{"access": "public", "getter": "lifeTimeInDays", "introduced": "11", "name": "lifeTimeInDays", "setter": "setLifeTimeInDays:"},
{"access": "public", "getter": "hidden", "introduced": "13", "name": "hidden", "setter": "setHidden:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "applyConfiguration:completionHandler:"},
{"access": "public", "introduced": "11", "name": "removeConfigurationForSSID:"},
{"access": "public", "introduced": "11", "name": "removeConfigurationForHS20DomainName:"},
{"access": "public", "introduced": "11", "name": "getConfiguredSSIDsWithCompletionHandler:"},
{"access": "public", "introduced": "18", "name": "joinAccessoryHotspot:passphrase:completionHandler:"},
{"access": "public", "introduced": "18", "name": "joinAccessoryHotspotWithoutSecurity:completionHandler:"}
],
"introduced": "11",
"linkage": "exported",
"name": "NEHotspotConfigurationManager",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedManager", "name": "sharedManager"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "setIdentity:"},
{"access": "public", "introduced": "11", "name": "setTrustedServerCertificates:"}
],
"introduced": "11",
"linkage": "exported",
"name": "NEHotspotEAPSettings",
"properties": [
{"access": "public", "getter": "supportedEAPTypes", "introduced": "11", "name": "supportedEAPTypes", "setter": "setSupportedEAPTypes:"},
{"access": "public", "getter": "username", "introduced": "11", "name": "username", "setter": "setUsername:"},
{"access": "public", "getter": "outerIdentity", "introduced": "11", "name": "outerIdentity", "setter": "setOuterIdentity:"},
{"access": "public", "getter": "ttlsInnerAuthenticationType", "introduced": "11", "name": "ttlsInnerAuthenticationType", "setter": "setTtlsInnerAuthenticationType:"},
{"access": "public", "getter": "password", "introduced": "11", "name": "password", "setter": "setPassword:"},
{"access": "public", "getter": "trustedServerNames", "introduced": "11", "name": "trustedServerNames", "setter": "setTrustedServerNames:"},
{"access": "public", "getter": "isTLSClientCertificateRequired", "introduced": "11", "name": "tlsClientCertificateRequired", "setter": "setTlsClientCertificateRequired:"},
{"access": "public", "getter": "preferredTLSVersion", "introduced": "11", "name": "preferredTLSVersion", "setter": "setPreferredTLSVersion:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "initWithDomainName:roamingEnabled:"}
],
"introduced": "11",
"linkage": "exported",
"name": "NEHotspotHS20Settings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "domainName", "introduced": "11", "name": "domainName"},
{"access": "public", "getter": "isRoamingEnabled", "introduced": "11", "name": "roamingEnabled", "setter": "setRoamingEnabled:"},
{"access": "public", "getter": "roamingConsortiumOIs", "introduced": "11", "name": "roamingConsortiumOIs", "setter": "setRoamingConsortiumOIs:"},
{"access": "public", "getter": "naiRealmNames", "introduced": "11", "name": "naiRealmNames", "setter": "setNaiRealmNames:"},
{"access": "public", "getter": "MCCAndMNCs", "introduced": "11", "name": "MCCAndMNCs", "setter": "setMCCAndMNCs:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "registerWithOptions:queue:handler:"},
{"access": "public", "introduced": "9", "name": "logoff:"},
{"access": "public", "introduced": "9", "name": "supportedNetworkInterfaces"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEHotspotHelper",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "createResponse:"},
{"access": "public", "introduced": "9", "name": "createTCPConnection:"},
{"access": "public", "introduced": "9", "name": "createUDPSession:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEHotspotHelperCommand",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "commandType", "introduced": "9", "name": "commandType"},
{"access": "public", "attr": [ "readonly" ], "getter": "network", "introduced": "9", "name": "network"},
{"access": "public", "attr": [ "readonly" ], "getter": "networkList", "introduced": "9", "name": "networkList"},
{"access": "public", "attr": [ "readonly" ], "getter": "interface", "introduced": "18", "name": "interface"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "setNetwork:"},
{"access": "public", "introduced": "9", "name": "setNetworkList:"},
{"access": "public", "introduced": "9", "name": "deliver"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEHotspotHelperResponse",
"super": "NSObject"
},
{
"access": "public",
"categories": [
"HotspotHelper"
],
"classMethods": [
{"access": "public", "introduced": "14", "name": "fetchCurrentWithCompletionHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEHotspotNetwork",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "SSID", "introduced": "9", "name": "SSID"},
{"access": "public", "attr": [ "readonly" ], "getter": "BSSID", "introduced": "9", "name": "BSSID"},
{"access": "public", "attr": [ "readonly" ], "getter": "securityType", "introduced": "15", "name": "securityType"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "defaultRoute"}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithDestinationAddress:subnetMask:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEIPv4Route",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "destinationAddress", "introduced": "9", "name": "destinationAddress"},
{"access": "public", "attr": [ "readonly" ], "getter": "destinationSubnetMask", "introduced": "9", "name": "destinationSubnetMask"},
{"access": "public", "getter": "gatewayAddress", "introduced": "9", "name": "gatewayAddress", "setter": "setGatewayAddress:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "settingsWithAutomaticAddressing", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithAddresses:subnetMasks:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEIPv4Settings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "addresses", "introduced": "9", "name": "addresses"},
{"access": "public", "attr": [ "readonly" ], "getter": "subnetMasks", "introduced": "9", "name": "subnetMasks"},
{"access": "public", "getter": "router", "name": "router", "setter": "setRouter:", "unavailable": true},
{"access": "public", "getter": "includedRoutes", "introduced": "9", "name": "includedRoutes", "setter": "setIncludedRoutes:"},
{"access": "public", "getter": "excludedRoutes", "introduced": "9", "name": "excludedRoutes", "setter": "setExcludedRoutes:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "defaultRoute"}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithDestinationAddress:networkPrefixLength:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEIPv6Route",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "destinationAddress", "introduced": "9", "name": "destinationAddress"},
{"access": "public", "attr": [ "readonly" ], "getter": "destinationNetworkPrefixLength", "introduced": "9", "name": "destinationNetworkPrefixLength"},
{"access": "public", "getter": "gatewayAddress", "introduced": "9", "name": "gatewayAddress", "setter": "setGatewayAddress:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "settingsWithAutomaticAddressing", "unavailable": true},
{"access": "public", "name": "settingsWithLinkLocalAddressing", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithAddresses:networkPrefixLengths:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEIPv6Settings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "addresses", "introduced": "9", "name": "addresses"},
{"access": "public", "attr": [ "readonly" ], "getter": "networkPrefixLengths", "introduced": "9", "name": "networkPrefixLengths"},
{"access": "public", "getter": "includedRoutes", "introduced": "9", "name": "includedRoutes", "setter": "setIncludedRoutes:"},
{"access": "public", "getter": "excludedRoutes", "introduced": "9", "name": "excludedRoutes", "setter": "setExcludedRoutes:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithDestinationNetworkEndpoint:prefix:protocol:", "unavailable": true},
{"access": "public", "introduced": "13", "name": "initWithDestinationNetwork:prefix:protocol:"},
{"access": "public", "name": "initWithDestinationHostEndpoint:protocol:", "unavailable": true},
{"access": "public", "introduced": "13", "name": "initWithDestinationHost:protocol:"},
{"access": "public", "name": "initWithRemoteNetworkEndpoint:remotePrefix:localNetworkEndpoint:localPrefix:protocol:direction:", "unavailable": true},
{"access": "public", "introduced": "13", "name": "initWithRemoteNetwork:remotePrefix:localNetwork:localPrefix:protocol:direction:"}
],
"linkage": "exported",
"name": "NENetworkRule",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "matchRemoteHostOrNetworkEndpoint", "name": "matchRemoteHostOrNetworkEndpoint", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "matchRemoteEndpoint", "introduced": "13", "name": "matchRemoteEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "matchRemotePrefix", "name": "matchRemotePrefix", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "matchLocalNetworkEndpoint", "name": "matchLocalNetworkEndpoint", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "matchLocalNetwork", "introduced": "13", "name": "matchLocalNetwork"},
{"access": "public", "attr": [ "readonly" ], "getter": "matchLocalPrefix", "name": "matchLocalPrefix", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "matchProtocol", "name": "matchProtocol", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "matchDirection", "name": "matchDirection", "unavailable": true}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject",
"unavailable": true
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEOnDemandRule",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "action", "introduced": "8", "name": "action"},
{"access": "public", "getter": "DNSSearchDomainMatch", "introduced": "8", "name": "DNSSearchDomainMatch", "setter": "setDNSSearchDomainMatch:"},
{"access": "public", "getter": "DNSServerAddressMatch", "introduced": "8", "name": "DNSServerAddressMatch", "setter": "setDNSServerAddressMatch:"},
{"access": "public", "getter": "interfaceTypeMatch", "introduced": "8", "name": "interfaceTypeMatch", "setter": "setInterfaceTypeMatch:"},
{"access": "public", "getter": "SSIDMatch", "introduced": "8", "name": "SSIDMatch", "setter": "setSSIDMatch:"},
{"access": "public", "getter": "probeURL", "introduced": "8", "name": "probeURL", "setter": "setProbeURL:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEOnDemandRuleConnect",
"super": "NEOnDemandRule"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEOnDemandRuleDisconnect",
"super": "NEOnDemandRule"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEOnDemandRuleEvaluateConnection",
"properties": [
{"access": "public", "getter": "connectionRules", "introduced": "8", "name": "connectionRules", "setter": "setConnectionRules:"}
],
"super": "NEOnDemandRule"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEOnDemandRuleIgnore",
"super": "NEOnDemandRule"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "10", "name": "initWithData:protocolFamily:"}
],
"introduced": "10",
"linkage": "exported",
"name": "NEPacket",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "data", "introduced": "10", "name": "data"},
{"access": "public", "attr": [ "readonly" ], "getter": "protocolFamily", "introduced": "10", "name": "protocolFamily"},
{"access": "public", "attr": [ "readonly" ], "getter": "direction", "name": "direction", "unavailable": true},
{"access": "public", "attr": [ "readonly" ], "getter": "metadata", "introduced": "10", "name": "metadata"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "readPacketsWithCompletionHandler:"},
{"access": "public", "introduced": "9", "name": "writePackets:withProtocols:"},
{"access": "public", "introduced": "10", "name": "readPacketObjectsWithCompletionHandler:"},
{"access": "public", "introduced": "10", "name": "writePacketObjects:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEPacketTunnelFlow",
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEPacketTunnelNetworkSettings",
"properties": [
{"access": "public", "getter": "IPv4Settings", "introduced": "9", "name": "IPv4Settings", "setter": "setIPv4Settings:"},
{"access": "public", "getter": "IPv6Settings", "introduced": "9", "name": "IPv6Settings", "setter": "setIPv6Settings:"},
{"access": "public", "getter": "tunnelOverheadBytes", "introduced": "9", "name": "tunnelOverheadBytes", "setter": "setTunnelOverheadBytes:"},
{"access": "public", "getter": "MTU", "introduced": "9", "name": "MTU", "setter": "setMTU:"}
],
"super": "NETunnelNetworkSettings"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "startTunnelWithOptions:completionHandler:"},
{"access": "public", "introduced": "9", "name": "stopTunnelWithReason:completionHandler:"},
{"access": "public", "introduced": "9", "name": "cancelTunnelWithError:"},
{"access": "public", "introduced": "9", "name": "createTCPConnectionThroughTunnelToEndpoint:enableTLS:TLSParameters:delegate:"},
{"access": "public", "introduced": "9", "name": "createUDPSessionThroughTunnelToEndpoint:fromEndpoint:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEPacketTunnelProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "packetFlow", "introduced": "9", "name": "packetFlow"},
{"access": "public", "attr": [ "readonly" ], "getter": "virtualInterface", "introduced": "18", "name": "virtualInterface"}
],
"super": "NETunnelProvider"
},
{
"access": "public",
"introduced": "15",
"linkage": "exported",
"name": "NEPrivateLTENetwork",
"properties": [
{"access": "public", "getter": "mobileCountryCode", "introduced": "15", "name": "mobileCountryCode", "setter": "setMobileCountryCode:"},
{"access": "public", "getter": "mobileNetworkCode", "introduced": "15", "name": "mobileNetworkCode", "setter": "setMobileNetworkCode:"},
{"access": "public", "getter": "trackingAreaCode", "introduced": "15", "name": "trackingAreaCode", "setter": "setTrackingAreaCode:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "startSystemExtensionMode", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "sleepWithCompletionHandler:"},
{"access": "public", "introduced": "9", "name": "wake"},
{"access": "public", "introduced": "9", "name": "createTCPConnectionToEndpoint:enableTLS:TLSParameters:delegate:"},
{"access": "public", "introduced": "9", "name": "createUDPSessionToEndpoint:fromEndpoint:"},
{"access": "public", "introduced": "10", "name": "displayMessage:completionHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "defaultPath", "introduced": "9", "name": "defaultPath"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithAddress:port:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NEProxyServer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "address", "introduced": "9", "name": "address"},
{"access": "public", "attr": [ "readonly" ], "getter": "port", "introduced": "9", "name": "port"},
{"access": "public", "getter": "authenticationRequired", "introduced": "9", "name": "authenticationRequired", "setter": "setAuthenticationRequired:"},
{"access": "public", "getter": "username", "introduced": "9", "name": "username", "setter": "setUsername:"},
{"access": "public", "getter": "password", "introduced": "9", "name": "password", "setter": "setPassword:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NEProxySettings",
"properties": [
{"access": "public", "getter": "autoProxyConfigurationEnabled", "introduced": "9", "name": "autoProxyConfigurationEnabled", "setter": "setAutoProxyConfigurationEnabled:"},
{"access": "public", "getter": "proxyAutoConfigurationURL", "introduced": "9", "name": "proxyAutoConfigurationURL", "setter": "setProxyAutoConfigurationURL:"},
{"access": "public", "getter": "proxyAutoConfigurationJavaScript", "introduced": "9", "name": "proxyAutoConfigurationJavaScript", "setter": "setProxyAutoConfigurationJavaScript:"},
{"access": "public", "getter": "HTTPEnabled", "introduced": "9", "name": "HTTPEnabled", "setter": "setHTTPEnabled:"},
{"access": "public", "getter": "HTTPServer", "introduced": "9", "name": "HTTPServer", "setter": "setHTTPServer:"},
{"access": "public", "getter": "HTTPSEnabled", "introduced": "9", "name": "HTTPSEnabled", "setter": "setHTTPSEnabled:"},
{"access": "public", "getter": "HTTPSServer", "introduced": "9", "name": "HTTPSServer", "setter": "setHTTPSServer:"},
{"access": "public", "getter": "excludeSimpleHostnames", "introduced": "9", "name": "excludeSimpleHostnames", "setter": "setExcludeSimpleHostnames:"},
{"access": "public", "getter": "exceptionList", "introduced": "9", "name": "exceptionList", "setter": "setExceptionList:"},
{"access": "public", "getter": "matchDomains", "introduced": "9", "name": "matchDomains", "setter": "setMatchDomains:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "NERelay",
"properties": [
{"access": "public", "getter": "HTTP3RelayURL", "name": "HTTP3RelayURL", "setter": "setHTTP3RelayURL:"},
{"access": "public", "getter": "HTTP2RelayURL", "name": "HTTP2RelayURL", "setter": "setHTTP2RelayURL:"},
{"access": "public", "getter": "dnsOverHTTPSURL", "name": "dnsOverHTTPSURL", "setter": "setDnsOverHTTPSURL:"},
{"access": "public", "getter": "syntheticDNSAnswerIPv4Prefix", "name": "syntheticDNSAnswerIPv4Prefix", "setter": "setSyntheticDNSAnswerIPv4Prefix:"},
{"access": "public", "getter": "syntheticDNSAnswerIPv6Prefix", "name": "syntheticDNSAnswerIPv6Prefix", "setter": "setSyntheticDNSAnswerIPv6Prefix:"},
{"access": "public", "getter": "additionalHTTPHeaderFields", "name": "additionalHTTPHeaderFields", "setter": "setAdditionalHTTPHeaderFields:"},
{"access": "public", "getter": "rawPublicKeys", "name": "rawPublicKeys", "setter": "setRawPublicKeys:"},
{"access": "public", "getter": "identityData", "name": "identityData", "setter": "setIdentityData:"},
{"access": "public", "getter": "identityDataPassword", "name": "identityDataPassword", "setter": "setIdentityDataPassword:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "sharedManager"},
{"access": "public", "name": "loadAllManagersFromPreferencesWithCompletionHandler:"}
],
"instanceMethods": [
{"access": "public", "name": "loadFromPreferencesWithCompletionHandler:"},
{"access": "public", "name": "removeFromPreferencesWithCompletionHandler:"},
{"access": "public", "name": "saveToPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "18", "name": "getLastClientErrors:completionHandler:"}
],
"introduced": "17",
"linkage": "exported",
"name": "NERelayManager",
"properties": [
{"access": "public", "getter": "localizedDescription", "name": "localizedDescription", "setter": "setLocalizedDescription:"},
{"access": "public", "getter": "isEnabled", "name": "enabled", "setter": "setEnabled:"},
{"access": "public", "getter": "isUIToggleEnabled", "name": "UIToggleEnabled", "setter": "setUIToggleEnabled:"},
{"access": "public", "getter": "isDNSFailoverAllowed", "introduced": "26", "name": "allowDNSFailover", "setter": "setAllowDNSFailover:"},
{"access": "public", "getter": "relays", "name": "relays", "setter": "setRelays:"},
{"access": "public", "getter": "matchDomains", "name": "matchDomains", "setter": "setMatchDomains:"},
{"access": "public", "getter": "matchFQDNs", "name": "matchFQDNs", "setter": "setMatchFQDNs:"},
{"access": "public", "getter": "excludedDomains", "name": "excludedDomains", "setter": "setExcludedDomains:"},
{"access": "public", "getter": "excludedFQDNs", "name": "excludedFQDNs", "setter": "setExcludedFQDNs:"},
{"access": "public", "getter": "onDemandRules", "name": "onDemandRules", "setter": "setOnDemandRules:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "loadAllFromPreferencesWithCompletionHandler:", "unavailable": true}
],
"linkage": "exported",
"name": "NETransparentProxyManager",
"super": "NEVPNManager",
"unavailable": true
},
{
"access": "public",
"linkage": "exported",
"name": "NETransparentProxyNetworkSettings",
"properties": [
{"access": "public", "getter": "includedNetworkRules", "name": "includedNetworkRules", "setter": "setIncludedNetworkRules:", "unavailable": true},
{"access": "public", "getter": "excludedNetworkRules", "name": "excludedNetworkRules", "setter": "setExcludedNetworkRules:", "unavailable": true}
],
"super": "NETunnelNetworkSettings",
"unavailable": true
},
{
"access": "public",
"linkage": "exported",
"name": "NETransparentProxyProvider",
"super": "NEAppProxyProvider",
"unavailable": true
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithTunnelRemoteAddress:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NETunnelNetworkSettings",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "tunnelRemoteAddress", "introduced": "9", "name": "tunnelRemoteAddress"},
{"access": "public", "getter": "DNSSettings", "introduced": "9", "name": "DNSSettings", "setter": "setDNSSettings:"},
{"access": "public", "getter": "proxySettings", "introduced": "9", "name": "proxySettings", "setter": "setProxySettings:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "handleAppMessage:completionHandler:"},
{"access": "public", "introduced": "9", "name": "setTunnelNetworkSettings:completionHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NETunnelProvider",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "protocolConfiguration", "introduced": "9", "name": "protocolConfiguration"},
{"access": "public", "attr": [ "readonly" ], "getter": "appRules", "introduced": "9", "name": "appRules"},
{"access": "public", "attr": [ "readonly" ], "getter": "routingMethod", "introduced": "9", "name": "routingMethod"},
{"access": "public", "getter": "reasserting", "introduced": "9", "name": "reasserting", "setter": "setReasserting:"}
],
"super": "NEProvider"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "loadAllFromPreferencesWithCompletionHandler:"},
{"access": "public", "name": "forPerAppVPN", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "copyAppRules"}
],
"introduced": "9",
"linkage": "exported",
"name": "NETunnelProviderManager",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "routingMethod", "introduced": "9", "name": "routingMethod"},
{"access": "public", "getter": "safariDomains", "name": "safariDomains", "setter": "setSafariDomains:", "unavailable": true},
{"access": "public", "getter": "mailDomains", "name": "mailDomains", "setter": "setMailDomains:", "unavailable": true},
{"access": "public", "getter": "calendarDomains", "name": "calendarDomains", "setter": "setCalendarDomains:", "unavailable": true},
{"access": "public", "getter": "contactsDomains", "name": "contactsDomains", "setter": "setContactsDomains:", "unavailable": true},
{"access": "public", "getter": "appRules", "name": "appRules", "setter": "setAppRules:", "unavailable": true},
{"access": "public", "getter": "excludedDomains", "name": "excludedDomains", "setter": "setExcludedDomains:", "unavailable": true},
{"access": "public", "getter": "associatedDomains", "name": "associatedDomains", "setter": "setAssociatedDomains:", "unavailable": true}
],
"super": "NEVPNManager"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NETunnelProviderProtocol",
"properties": [
{"access": "public", "getter": "providerConfiguration", "introduced": "9", "name": "providerConfiguration", "setter": "setProviderConfiguration:"},
{"access": "public", "getter": "providerBundleIdentifier", "introduced": "9", "name": "providerBundleIdentifier", "setter": "setProviderBundleIdentifier:"}
],
"super": "NEVPNProtocol"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "startTunnelWithOptions:andReturnError:"},
{"access": "public", "introduced": "9", "name": "stopTunnel"},
{"access": "public", "introduced": "9", "name": "sendProviderMessage:returnError:responseHandler:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NETunnelProviderSession",
"super": "NEVPNConnection"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "26", "name": "verdictForURL:completionHandler:"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"linkage": "exported",
"name": "NEURLFilter",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "startVPNTunnelAndReturnError:"},
{"access": "public", "introduced": "9", "name": "startVPNTunnelWithOptions:andReturnError:"},
{"access": "public", "introduced": "8", "name": "stopVPNTunnel"},
{"access": "public", "introduced": "16", "name": "fetchLastDisconnectErrorWithCompletionHandler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "NEVPNConnection",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "status", "introduced": "8", "name": "status"},
{"access": "public", "attr": [ "readonly" ], "getter": "connectedDate", "introduced": "9", "name": "connectedDate"},
{"access": "public", "attr": [ "readonly" ], "getter": "manager", "introduced": "10", "name": "manager"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithIdentifier:keychainReference:"}
],
"introduced": "18",
"linkage": "exported",
"name": "NEVPNIKEv2PPKConfiguration",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "attr": [ "readonly" ], "getter": "keychainReference", "name": "keychainReference"},
{"access": "public", "getter": "isMandatory", "name": "isMandatory", "setter": "setIsMandatory:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEVPNIKEv2SecurityAssociationParameters",
"properties": [
{"access": "public", "getter": "encryptionAlgorithm", "introduced": "8", "name": "encryptionAlgorithm", "setter": "setEncryptionAlgorithm:"},
{"access": "public", "getter": "integrityAlgorithm", "introduced": "8", "name": "integrityAlgorithm", "setter": "setIntegrityAlgorithm:"},
{"access": "public", "getter": "diffieHellmanGroup", "introduced": "8", "name": "diffieHellmanGroup", "setter": "setDiffieHellmanGroup:"},
{"access": "public", "getter": "postQuantumKeyExchangeMethods", "introduced": "26", "name": "postQuantumKeyExchangeMethods", "setter": "setPostQuantumKeyExchangeMethods:"},
{"access": "public", "getter": "lifetimeMinutes", "introduced": "8", "name": "lifetimeMinutes", "setter": "setLifetimeMinutes:"}
],
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "8", "name": "sharedManager"}
],
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "loadFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "8", "name": "removeFromPreferencesWithCompletionHandler:"},
{"access": "public", "introduced": "8", "name": "saveToPreferencesWithCompletionHandler:"}
],
"introduced": "8",
"linkage": "exported",
"name": "NEVPNManager",
"properties": [
{"access": "public", "getter": "onDemandRules", "introduced": "8", "name": "onDemandRules", "setter": "setOnDemandRules:"},
{"access": "public", "getter": "isOnDemandEnabled", "introduced": "8", "name": "onDemandEnabled", "setter": "setOnDemandEnabled:"},
{"access": "public", "getter": "localizedDescription", "introduced": "8", "name": "localizedDescription", "setter": "setLocalizedDescription:"},
{"access": "public", "getter": "protocol", "introduced": "8", "name": "protocol", "setter": "setProtocol:"},
{"access": "public", "getter": "protocolConfiguration", "introduced": "9", "name": "protocolConfiguration", "setter": "setProtocolConfiguration:"},
{"access": "public", "attr": [ "readonly" ], "getter": "connection", "introduced": "8", "name": "connection"},
{"access": "public", "getter": "isEnabled", "introduced": "8", "name": "enabled", "setter": "setEnabled:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEVPNProtocol",
"properties": [
{"access": "public", "getter": "serverAddress", "introduced": "8", "name": "serverAddress", "setter": "setServerAddress:"},
{"access": "public", "getter": "username", "introduced": "8", "name": "username", "setter": "setUsername:"},
{"access": "public", "getter": "passwordReference", "introduced": "8", "name": "passwordReference", "setter": "setPasswordReference:"},
{"access": "public", "getter": "identityReference", "introduced": "9", "name": "identityReference", "setter": "setIdentityReference:"},
{"access": "public", "getter": "identityData", "introduced": "8", "name": "identityData", "setter": "setIdentityData:"},
{"access": "public", "getter": "identityDataPassword", "introduced": "8", "name": "identityDataPassword", "setter": "setIdentityDataPassword:"},
{"access": "public", "getter": "disconnectOnSleep", "introduced": "8", "name": "disconnectOnSleep", "setter": "setDisconnectOnSleep:"},
{"access": "public", "getter": "proxySettings", "introduced": "9", "name": "proxySettings", "setter": "setProxySettings:"},
{"access": "public", "getter": "includeAllNetworks", "introduced": "14", "name": "includeAllNetworks", "setter": "setIncludeAllNetworks:"},
{"access": "public", "getter": "excludeLocalNetworks", "introduced": "14.2", "name": "excludeLocalNetworks", "setter": "setExcludeLocalNetworks:"},
{"access": "public", "getter": "excludeCellularServices", "introduced": "16.4", "name": "excludeCellularServices", "setter": "setExcludeCellularServices:"},
{"access": "public", "getter": "excludeAPNs", "introduced": "16.4", "name": "excludeAPNs", "setter": "setExcludeAPNs:"},
{"access": "public", "getter": "excludeDeviceCommunication", "introduced": "17.4", "name": "excludeDeviceCommunication", "setter": "setExcludeDeviceCommunication:"},
{"access": "public", "getter": "enforceRoutes", "introduced": "14.2", "name": "enforceRoutes", "setter": "setEnforceRoutes:"},
{"access": "public", "getter": "sliceUUID", "introduced": "18", "name": "sliceUUID", "setter": "setSliceUUID:"}
],
"protocols": [
"NSCopying",
"NSSecureCoding"
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEVPNProtocolIKEv2",
"properties": [
{"access": "public", "getter": "deadPeerDetectionRate", "introduced": "8", "name": "deadPeerDetectionRate", "setter": "setDeadPeerDetectionRate:"},
{"access": "public", "getter": "serverCertificateIssuerCommonName", "introduced": "8", "name": "serverCertificateIssuerCommonName", "setter": "setServerCertificateIssuerCommonName:"},
{"access": "public", "getter": "serverCertificateCommonName", "introduced": "8", "name": "serverCertificateCommonName", "setter": "setServerCertificateCommonName:"},
{"access": "public", "getter": "certificateType", "introduced": "8.3", "name": "certificateType", "setter": "setCertificateType:"},
{"access": "public", "getter": "useConfigurationAttributeInternalIPSubnet", "introduced": "9", "name": "useConfigurationAttributeInternalIPSubnet", "setter": "setUseConfigurationAttributeInternalIPSubnet:"},
{"access": "public", "attr": [ "readonly" ], "getter": "IKESecurityAssociationParameters", "introduced": "8", "name": "IKESecurityAssociationParameters"},
{"access": "public", "attr": [ "readonly" ], "getter": "childSecurityAssociationParameters", "introduced": "8", "name": "childSecurityAssociationParameters"},
{"access": "public", "getter": "disableMOBIKE", "introduced": "9", "name": "disableMOBIKE", "setter": "setDisableMOBIKE:"},
{"access": "public", "getter": "disableRedirect", "introduced": "9", "name": "disableRedirect", "setter": "setDisableRedirect:"},
{"access": "public", "getter": "enablePFS", "introduced": "9", "name": "enablePFS", "setter": "setEnablePFS:"},
{"access": "public", "getter": "allowPostQuantumKeyExchangeFallback", "introduced": "26", "name": "allowPostQuantumKeyExchangeFallback", "setter": "setAllowPostQuantumKeyExchangeFallback:"},
{"access": "public", "getter": "enableRevocationCheck", "introduced": "9", "name": "enableRevocationCheck", "setter": "setEnableRevocationCheck:"},
{"access": "public", "getter": "strictRevocationCheck", "introduced": "9", "name": "strictRevocationCheck", "setter": "setStrictRevocationCheck:"},
{"access": "public", "getter": "minimumTLSVersion", "introduced": "11", "name": "minimumTLSVersion", "setter": "setMinimumTLSVersion:"},
{"access": "public", "getter": "maximumTLSVersion", "introduced": "11", "name": "maximumTLSVersion", "setter": "setMaximumTLSVersion:"},
{"access": "public", "getter": "enableFallback", "introduced": "13", "name": "enableFallback", "setter": "setEnableFallback:"},
{"access": "public", "getter": "mtu", "introduced": "14", "name": "mtu", "setter": "setMtu:"},
{"access": "public", "getter": "ppkConfiguration", "introduced": "18", "name": "ppkConfiguration", "setter": "setPpkConfiguration:"}
],
"super": "NEVPNProtocolIPSec"
},
{
"access": "public",
"introduced": "8",
"linkage": "exported",
"name": "NEVPNProtocolIPSec",
"properties": [
{"access": "public", "getter": "authenticationMethod", "introduced": "8", "name": "authenticationMethod", "setter": "setAuthenticationMethod:"},
{"access": "public", "getter": "useExtendedAuthentication", "introduced": "8", "name": "useExtendedAuthentication", "setter": "setUseExtendedAuthentication:"},
{"access": "public", "getter": "sharedSecretReference", "introduced": "8", "name": "sharedSecretReference", "setter": "setSharedSecretReference:"},
{"access": "public", "getter": "localIdentifier", "introduced": "8", "name": "localIdentifier", "setter": "setLocalIdentifier:"},
{"access": "public", "getter": "remoteIdentifier", "introduced": "8", "name": "remoteIdentifier", "setter": "setRemoteIdentifier:"}
],
"super": "NEVPNProtocol"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "endpointWithName:type:domain:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NWBonjourServiceEndpoint",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "name", "introduced": "9", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "type", "introduced": "9", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "domain", "introduced": "9", "name": "domain"}
],
"super": "NWEndpoint"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NWEndpoint",
"protocols": [
"NSSecureCoding",
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "9", "name": "endpointWithHostname:port:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NWHostEndpoint",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "hostname", "introduced": "9", "name": "hostname"},
{"access": "public", "attr": [ "readonly" ], "getter": "port", "introduced": "9", "name": "port"}
],
"super": "NWEndpoint"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "isEqualToPath:"}
],
"introduced": "9",
"linkage": "exported",
"name": "NWPath",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "status", "introduced": "9", "name": "status"},
{"access": "public", "attr": [ "readonly" ], "getter": "isExpensive", "introduced": "9", "name": "expensive"},
{"access": "public", "attr": [ "readonly" ], "getter": "isConstrained", "introduced": "9", "name": "constrained"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithUpgradeForConnection:"},
{"access": "public", "introduced": "9", "name": "cancel"},
{"access": "public", "introduced": "9", "name": "readLength:completionHandler:"},
{"access": "public", "introduced": "9", "name": "readMinimumLength:maximumLength:completionHandler:"},
{"access": "public", "introduced": "9", "name": "write:completionHandler:"},
{"access": "public", "introduced": "9", "name": "writeClose"}
],
"introduced": "9",
"linkage": "exported",
"name": "NWTCPConnection",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "introduced": "9", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "isViable", "introduced": "9", "name": "viable"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasBetterPath", "introduced": "9", "name": "hasBetterPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "endpoint", "introduced": "9", "name": "endpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "connectedPath", "introduced": "9", "name": "connectedPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "localAddress", "introduced": "9", "name": "localAddress"},
{"access": "public", "attr": [ "readonly" ], "getter": "remoteAddress", "introduced": "9", "name": "remoteAddress"},
{"access": "public", "attr": [ "readonly" ], "getter": "txtRecord", "introduced": "9", "name": "txtRecord"},
{"access": "public", "attr": [ "readonly" ], "getter": "error", "introduced": "9", "name": "error"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "9",
"linkage": "exported",
"name": "NWTLSParameters",
"properties": [
{"access": "public", "getter": "TLSSessionID", "introduced": "9", "name": "TLSSessionID", "setter": "setTLSSessionID:"},
{"access": "public", "getter": "SSLCipherSuites", "introduced": "9", "name": "SSLCipherSuites", "setter": "setSSLCipherSuites:"},
{"access": "public", "getter": "minimumSSLProtocolVersion", "introduced": "9", "name": "minimumSSLProtocolVersion", "setter": "setMinimumSSLProtocolVersion:"},
{"access": "public", "getter": "maximumSSLProtocolVersion", "introduced": "9", "name": "maximumSSLProtocolVersion", "setter": "setMaximumSSLProtocolVersion:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "initWithUpgradeForSession:"},
{"access": "public", "introduced": "9", "name": "tryNextResolvedEndpoint"},
{"access": "public", "introduced": "9", "name": "setReadHandler:maxDatagrams:"},
{"access": "public", "introduced": "9", "name": "writeMultipleDatagrams:completionHandler:"},
{"access": "public", "introduced": "9", "name": "writeDatagram:completionHandler:"},
{"access": "public", "introduced": "9", "name": "cancel"}
],
"introduced": "9",
"linkage": "exported",
"name": "NWUDPSession",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "introduced": "9", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "endpoint", "introduced": "9", "name": "endpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "resolvedEndpoint", "introduced": "9", "name": "resolvedEndpoint"},
{"access": "public", "attr": [ "readonly" ], "getter": "isViable", "introduced": "9", "name": "viable"},
{"access": "public", "attr": [ "readonly" ], "getter": "hasBetterPath", "introduced": "9", "name": "hasBetterPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "currentPath", "introduced": "9", "name": "currentPath"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumDatagramLength", "introduced": "9", "name": "maximumDatagramLength"}
],
"super": "NSObject"
}
],
"protocols": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "14", "name": "appPushManager:didReceiveIncomingCallWithUserInfo:"}
],
"introduced": "14",
"name": "NEAppPushDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "9", "name": "shouldProvideIdentityForConnection:", "optional": true},
{"access": "public", "introduced": "9", "name": "provideIdentityForConnection:completionHandler:", "optional": true},
{"access": "public", "introduced": "9", "name": "shouldEvaluateTrustForConnection:", "optional": true},
{"access": "public", "introduced": "9", "name": "evaluateTrustForConnection:peerCertificateChain:completionHandler:", "optional": true}
],
"introduced": "9",
"name": "NWTCPConnectionAuthenticationDelegate",
"protocols": [
"NSObject"
]
}
],
"target": "arm64e-apple-ios26.1",
"typedefs": [
{"access": "public", "name": "NEAppProxyFlowError"},
{"access": "public", "name": "NEAppPushManagerError"},
{"access": "public", "name": "NEDNSProtocol"},
{"access": "public", "name": "NEDNSProxyManagerError"},
{"access": "public", "name": "NEDNSSettingsManagerError"},
{"access": "public", "name": "NEEvaluateConnectionRuleAction"},
{"access": "public", "name": "NEFilterAction"},
{"access": "public", "name": "NEFilterDataAttribute"},
{"access": "public", "name": "NEFilterManagerError"},
{"access": "public", "name": "NEFilterManagerGrade"},
{"access": "public", "name": "NEFilterPacketHandler", "unavailable": true},
{"access": "public", "name": "NEFilterPacketProviderVerdict"},
{"access": "public", "name": "NEFilterReportEvent"},
{"access": "public", "name": "NEFilterReportFrequency"},
{"access": "public", "name": "NEHotspotConfigurationEAPTLSVersion"},
{"access": "public", "name": "NEHotspotConfigurationEAPType"},
{"access": "public", "name": "NEHotspotConfigurationError"},
{"access": "public", "name": "NEHotspotConfigurationTTLSInnerAuthenticationType"},
{"access": "public", "name": "NEHotspotHelperCommandType"},
{"access": "public", "name": "NEHotspotHelperConfidence"},
{"access": "public", "introduced": "9", "name": "NEHotspotHelperHandler"},
{"access": "public", "name": "NEHotspotHelperResult"},
{"access": "public", "name": "NEHotspotNetworkSecurityType"},
{"access": "public", "name": "NENetworkRuleProtocol"},
{"access": "public", "name": "NEOnDemandRuleAction"},
{"access": "public", "name": "NEOnDemandRuleInterfaceType"},
{"access": "public", "name": "NEProviderStopReason"},
{"access": "public", "name": "NERelayManagerClientError"},
{"access": "public", "name": "NERelayManagerError"},
{"access": "public", "name": "NETrafficDirection"},
{"access": "public", "name": "NETunnelProviderError"},
{"access": "public", "name": "NETunnelProviderRoutingMethod"},
{"access": "public", "name": "NEURLFilterVerdict"},
{"access": "public", "name": "NEVPNConnectionError"},
{"access": "public", "name": "NEVPNError"},
{"access": "public", "name": "NEVPNIKEAuthenticationMethod"},
{"access": "public", "name": "NEVPNIKEv2CertificateType"},
{"access": "public", "name": "NEVPNIKEv2DeadPeerDetectionRate"},
{"access": "public", "name": "NEVPNIKEv2DiffieHellmanGroup"},
{"access": "public", "name": "NEVPNIKEv2EncryptionAlgorithm"},
{"access": "public", "name": "NEVPNIKEv2IntegrityAlgorithm"},
{"access": "public", "name": "NEVPNIKEv2PostQuantumKeyExchangeMethod"},
{"access": "public", "name": "NEVPNIKEv2TLSVersion"},
{"access": "public", "name": "NEVPNStatus"},
{"access": "public", "name": "NWEndpointArray"},
{"access": "public", "name": "NWPathStatus"},
{"access": "public", "name": "NWTCPConnectionState"},
{"access": "public", "name": "NWUDPSessionState"}
]
},
{
"globals": [
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationC0B10Foundation03AppbD0AAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationC6accept10connectionSbSo15NSXPCConnectionC_tFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationC6accept10connectionSbSo15NSXPCConnectionC_tFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCMm"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCMo"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCMu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCN"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCfD"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension05NEAppB13ConfigurationCfd"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC13safariDomainsSaySSGvM"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC13safariDomainsSaySSGvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC13safariDomainsSaySSGvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC13safariDomainsSaySSGvs"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC14evaluatedSSIDsSaySSGvM"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC14evaluatedSSIDsSaySSGvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC14evaluatedSSIDsSaySSGvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC14evaluatedSSIDsSaySSGvs"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC17saveToPreferencesyyYaKF"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC17saveToPreferencesyyYaKFTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC19loadFromPreferencesyyYaKF"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC19loadFromPreferencesyyYaKFTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC21removeFromPreferencesyyYaKF"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC21removeFromPreferencesyyYaKFTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC34evaluationProviderBundleIdentifierSSSgvM"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC34evaluationProviderBundleIdentifierSSSgvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC34evaluationProviderBundleIdentifierSSSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC34evaluationProviderBundleIdentifierSSSgvs"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC38authenticationProviderBundleIdentifierSSSgvM"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC38authenticationProviderBundleIdentifierSSSgvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC38authenticationProviderBundleIdentifierSSSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC38authenticationProviderBundleIdentifierSSSgvs"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO08internalE0yA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO20configurationInvalidyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO22configurationNotLoadedyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO2eeoiySbAE_AEtFZ"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO4hash4intoys6HasherVz_tF"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO9hashValueSivg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorO9hashValueSivpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorOMa"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorOMn"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorON"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorOSHAAMc"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorOSQAAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC5ErrorOsAdAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC6sharedACvgZ"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC6sharedACvpZMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC9isEnabledSbvM"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC9isEnabledSbvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC9isEnabledSbvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerC9isEnabledSbvs"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCMm"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCMo"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCN"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCfD"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension16NEHotspotManagerCfd"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC12pirServerURL10Foundation0G0VSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC12pirServerURL10Foundation0G0VSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC12pirServerURL10Foundation0G0VSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC13resetPIRCacheyyYaKFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC13resetPIRCacheyyYaKFTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC13resetPIRCacheyyYaKFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16setConfiguration12pirServerURL0g17PrivacyPassIssuerI00G19AuthenticationToken31controlProviderBundleIdentifiery10Foundation0I0V_AKSgS2StKFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16setConfiguration12pirServerURL0g17PrivacyPassIssuerI00G19AuthenticationToken31controlProviderBundleIdentifiery10Foundation0I0V_AKSgS2StKFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvMTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvMTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvsTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC16shouldFailClosedSbvsTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC17saveToPreferencesyyYaKFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC17saveToPreferencesyyYaKFTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC17saveToPreferencesyyYaKFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC18handleConfigChangeSci_pSb7ElementSciRts_s5NeverO7FailureSciRtsXPyFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC18handleConfigChangeSci_pSb7ElementSciRts_s5NeverO7FailureSciRtsXPyFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC18handleStatusChangeSci_pAC0F0O7ElementSciRts_s5NeverO7FailureSciRtsXPyFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC18handleStatusChangeSci_pAC0F0O7ElementSciRts_s5NeverO7FailureSciRtsXPyFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19appBundleIdentifierSSSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19appBundleIdentifierSSSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19appBundleIdentifierSSSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19lastDisconnectErrorAC0G0OSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19lastDisconnectErrorAC0G0OSgvgTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19lastDisconnectErrorAC0G0OSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19lastDisconnectErrorAC0G0OSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19loadFromPreferencesyyYaKFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19loadFromPreferencesyyYaKFTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC19loadFromPreferencesyyYaKFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvMTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvMTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvsTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20localizedDescription10Foundation23LocalizedStringResourceVSgvsTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20refreshPIRParametersyyYaKFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20refreshPIRParametersyyYaKFTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC20refreshPIRParametersyyYaKFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC21removeFromPreferencesyyYaKFTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC21removeFromPreferencesyyYaKFTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC21removeFromPreferencesyyYaKFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22pirAuthenticationTokenSSSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22pirAuthenticationTokenSSSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22pirAuthenticationTokenSSSgvpMV"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvMTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvMTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvsTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC22prefilterFetchIntervalSdvsTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC23pirPrivacyPassIssuerURL10Foundation0I0VSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC23pirPrivacyPassIssuerURL10Foundation0I0VSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC23pirPrivacyPassIssuerURL10Foundation0I0VSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC31controlProviderBundleIdentifierSSSgvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC31controlProviderBundleIdentifierSSSgvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC31controlProviderBundleIdentifierSSSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO021configurationInternalE0yA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO08internalE0yA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO10Foundation09LocalizedE0AAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO17extensionNotFoundyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO18configurationStaleyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO18extensionCancelledyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO20configurationInvalidyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO21configurationDisabledyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO21extensionFailedToLoadyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO21serverSetupIncompleteyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO22configurationNotLoadedyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO22configurationUnchangedyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO28configurationCannotBeRemovedyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO29configurationPermissionDeniedyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO7unknownyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO8rawValueAESgSi_tcfC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO8rawValueSivg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorO8rawValueSivpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorOMa"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorOMn"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorON"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorOSHAAMc"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorOSQAAMc"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorOSYAAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC5ErrorOsAdAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO7invalidyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO7runningyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO7stoppedyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO8rawValueAESgSi_tcfC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO8rawValueSivg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO8rawValueSivpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO8startingyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusO8stoppingyA2EmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusOMa"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusOMn"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusON"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusOSHAAMc"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusOSQAAMc"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6StatusOSYAAMc"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6sharedACvgZ"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6sharedACvpZMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6statusAC6StatusOvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6statusAC6StatusOvgTjTu"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6statusAC6StatusOvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC6statusAC6StatusOvpMV"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvMTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvMTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvgTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvgTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvsTj"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerC9isEnabledSbvsTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCMm"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCMo"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCMu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCN"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCfD"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension18NEURLFilterManagerCfd"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV0D4DataO11smallFilteryAE10Foundation0E0VcAEmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV0D4DataO17temporaryFilepathyAE10Foundation3URLVcAEmFWC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV0D4DataOMa"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV0D4DataOMn"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV0D4DataON"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV10murmurSeeds6UInt32Vvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV10murmurSeeds6UInt32VvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV3tagSSvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV3tagSSvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV4data3tag8bitCount04hashH010murmurSeedA2C0D4DataO_SSS2is6UInt32VtcfC"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV4dataAC0D4DataOvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV4dataAC0D4DataOvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV8bitCountSivg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV8bitCountSivpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV9hashCountSivg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterV9hashCountSivpMV"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterVMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterVMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension20NEURLFilterPrefilterVN"},
{"access": "public", "introduced": "18", "linkage": "exported", "name": "_$s16NetworkExtension25NEAppProxyUDPFlowHandlingMp"},
{"access": "public", "introduced": "18", "linkage": "exported", "name": "_$s16NetworkExtension25NEAppProxyUDPFlowHandlingP09handleNewE0_25initialRemoteFlowEndpointSbSo0cdE0C_0A010NWEndpointOtFTj"},
{"access": "public", "introduced": "18", "linkage": "exported", "name": "_$s16NetworkExtension25NEAppProxyUDPFlowHandlingP09handleNewE0_25initialRemoteFlowEndpointSbSo0cdE0C_0A010NWEndpointOtFTq"},
{"access": "public", "introduced": "18", "linkage": "exported", "name": "_$s16NetworkExtension25NEAppProxyUDPFlowHandlingTL"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderMp"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP0B10Foundation03AppB0Tb"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP14fetchPrefilter08existingG3TagAA0cG0VSgSSSg_tYaKFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP14fetchPrefilter08existingG3TagAA0cG0VSgSSSg_tYaKFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP14fetchPrefilter08existingG3TagAA0cG0VSgSSSg_tYaKFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP4stop6reasonySo20NEProviderStopReasonV_tYaKFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP4stop6reasonySo20NEProviderStopReasonV_tYaKFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP4stop6reasonySo20NEProviderStopReasonV_tYaKFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP5startyyYaKFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP5startyyYaKFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderP5startyyYaKFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderPAAE13configurationQrvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderPAAE13configurationQrvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderPAAE13configurationQrvpQOMQ"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension26NEURLFilterControlProviderTL"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderMp"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP0B10Foundation03AppB0Tb"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP13handleCommandySo0C14HelperResponseCSo0chG0CYaFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP13handleCommandySo0C14HelperResponseCSo0chG0CYaFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP13handleCommandySo0C14HelperResponseCSo0chG0CYaFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP20localizedDisplayNameSSvgTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP20localizedDisplayNameSSvgTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP4stop6reasonySo20NEProviderStopReasonV_tYaFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP4stop6reasonySo20NEProviderStopReasonV_tYaFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP4stop6reasonySo20NEProviderStopReasonV_tYaFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP5startSbyYaFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP5startSbyYaFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderP5startSbyYaFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderPAAE13configurationQrvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderPAAE13configurationQrvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderPAAE13configurationQrvpQOMQ"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension27NEHotspotEvaluationProviderTL"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderMp"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP0B10Foundation03AppB0Tb"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP13handleCommandySo0C14HelperResponseCSo0chG0CYaFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP13handleCommandySo0C14HelperResponseCSo0chG0CYaFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP13handleCommandySo0C14HelperResponseCSo0chG0CYaFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP4stop6reasonySo20NEProviderStopReasonV_tYaFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP4stop6reasonySo20NEProviderStopReasonV_tYaFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP4stop6reasonySo20NEProviderStopReasonV_tYaFTq"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP5startSbyYaFTj"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP5startSbyYaFTjTu"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderP5startSbyYaFTq"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderPAAE13configurationQrvg"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderPAAE13configurationQrvpMV"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderPAAE13configurationQrvpQOMQ"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension31NEHotspotAuthenticationProviderTL"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCMm"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCMo"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCN"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCfD"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension39NEURLFilterControlProviderConfigurationCfd"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCMm"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCMo"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCN"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCfD"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension40NEHotspotEvaluationProviderConfigurationCfd"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCMa"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCMm"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCMn"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCMo"},
{"access": "public", "introduced": "26", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCN"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCfD"},
{"access": "public", "linkage": "exported", "name": "_$s16NetworkExtension44NEHotspotAuthenticationProviderConfigurationCfd"},
{"access": "public", "linkage": "exported", "name": "_$sSo11NEURLFilterC16NetworkExtensionE7verdict3forSo0A7VerdictV10Foundation3URLV_tYaFZ"},
{"access": "public", "linkage": "exported", "name": "_$sSo11NEURLFilterC16NetworkExtensionE7verdict3forSo0A7VerdictV10Foundation3URLV_tYaFZTu"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE010matchLocalC8Endpoint0C010NWEndpointOSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE010matchLocalC8Endpoint0C010NWEndpointOSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE011destinationC8Endpoint6prefix8protocolAB0C010NWEndpointO_SiSo0aB8ProtocolVtcfC"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE011destinationC8Endpoint6prefix8protocolAB0C010NWEndpointO_SiSo0aB8ProtocolVtcfc"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE017matchRemoteHostOrC8Endpoint0C010NWEndpointOSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE017matchRemoteHostOrC8Endpoint0C010NWEndpointOSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE06remoteC8Endpoint0E6Prefix05localcF00hG08protocol9directionAB0C010NWEndpointOSg_SiAMSiSo0aB8ProtocolVSo18NETrafficDirectionVtcfC"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE06remoteC8Endpoint0E6Prefix05localcF00hG08protocol9directionAB0C010NWEndpointOSg_SiAMSiSo0aB8ProtocolVSo18NETrafficDirectionVtcfc"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE23destinationHostEndpoint8protocolAB0C010NWEndpointO_So0aB8ProtocolVtcfC"},
{"access": "public", "linkage": "exported", "name": "_$sSo13NENetworkRuleC16NetworkExtensionE23destinationHostEndpoint8protocolAB0C010NWEndpointO_So0aB8ProtocolVtcfc"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE11setMetadata2ony0D012NWParametersC_tF"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE4open09withLocalC8Endpoint17completionHandlery0D010NWEndpointOSg_ys5Error_pSgctF"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE4open09withLocalC8Endpointy0D010NWEndpointOSg_tYaKF"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE4open09withLocalC8Endpointy0D010NWEndpointOSg_tYaKFTu"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE9interface0D011NWInterfaceVSgvM"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE9interface0D011NWInterfaceVSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE9interface0D011NWInterfaceVSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo14NEAppProxyFlowC16NetworkExtensionE9interface0D011NWInterfaceVSgvs"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyTCPFlowC16NetworkExtensionE18remoteFlowEndpoint0D010NWEndpointOvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyTCPFlowC16NetworkExtensionE18remoteFlowEndpoint0D010NWEndpointOvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE13readDatagrams17completionHandleryySay10Foundation4DataV_0D010NWEndpointOtGSg_s5Error_pSgtc_tF"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE13readDatagramsSay10Foundation4DataV_0D010NWEndpointOtGSg_s5Error_pSgtyYaF"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE13readDatagramsSay10Foundation4DataV_0D010NWEndpointOtGSg_s5Error_pSgtyYaFTu"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE14writeDatagrams_17completionHandlerySay10Foundation4DataV_0D010NWEndpointOtG_ys5Error_pSgctF"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE14writeDatagramsyySay10Foundation4DataV_0D010NWEndpointOtGYaKF"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE14writeDatagramsyySay10Foundation4DataV_0D010NWEndpointOtGYaKFTu"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE17localFlowEndpoint0D010NWEndpointOSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo17NEAppProxyUDPFlowC16NetworkExtensionE17localFlowEndpoint0D010NWEndpointOSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NEFilterSocketFlowC16NetworkExtensionE05localC8Endpoint0D010NWEndpointOSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NEFilterSocketFlowC16NetworkExtensionE05localC8Endpoint0D010NWEndpointOSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NEFilterSocketFlowC16NetworkExtensionE06remoteC8Endpoint0D010NWEndpointOSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NEFilterSocketFlowC16NetworkExtensionE06remoteC8Endpoint0D010NWEndpointOSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NSNotificationNamea16NetworkExtensionE26NEURLFilterStatusDidChangeABvgZ"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NSNotificationNamea16NetworkExtensionE26NEURLFilterStatusDidChangeABvpZMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NSNotificationNamea16NetworkExtensionE33NEURLFilterConfigurationDidChangeABvgZ"},
{"access": "public", "linkage": "exported", "name": "_$sSo18NSNotificationNamea16NetworkExtensionE33NEURLFilterConfigurationDidChangeABvpZMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEFilterPacketProviderC16NetworkExtensionE7handlerSo0abC7VerdictVSo0aB7ContextC_0D011NWInterfaceVSo18NETrafficDirectionVSWtcSgvM"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEFilterPacketProviderC16NetworkExtensionE7handlerSo0abC7VerdictVSo0aB7ContextC_0D011NWInterfaceVSo18NETrafficDirectionVSWtcSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEFilterPacketProviderC16NetworkExtensionE7handlerSo0abC7VerdictVSo0aB7ContextC_0D011NWInterfaceVSo18NETrafficDirectionVSWtcSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEFilterPacketProviderC16NetworkExtensionE7handlerSo0abC7VerdictVSo0aB7ContextC_0D011NWInterfaceVSo18NETrafficDirectionVSWtcSgvs"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEHotspotHelperCommandC16NetworkExtensionE9interface0D011NWInterfaceVvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEHotspotHelperCommandC16NetworkExtensionE9interface0D011NWInterfaceVvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEPacketTunnelProviderC16NetworkExtensionE16virtualInterface0D011NWInterfaceVSgvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo22NEPacketTunnelProviderC16NetworkExtensionE16virtualInterface0D011NWInterfaceVSgvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo39NEVPNIKEv2SecurityAssociationParametersC16NetworkExtensionE29postQuantumKeyExchangeMethodsSaySo0a4PosthiJ6MethodVGvM"},
{"access": "public", "linkage": "exported", "name": "_$sSo39NEVPNIKEv2SecurityAssociationParametersC16NetworkExtensionE29postQuantumKeyExchangeMethodsSaySo0a4PosthiJ6MethodVGvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo39NEVPNIKEv2SecurityAssociationParametersC16NetworkExtensionE29postQuantumKeyExchangeMethodsSaySo0a4PosthiJ6MethodVGvpMV"},
{"access": "public", "linkage": "exported", "name": "_$sSo39NEVPNIKEv2SecurityAssociationParametersC16NetworkExtensionE29postQuantumKeyExchangeMethodsSaySo0a4PosthiJ6MethodVGvs"}
],
"target": "arm64e-apple-ios26.1"
}
],
"version": "1.0"
}