Class NEDNSProxyProvider

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NEDNSProxyProvider
    extends NEProvider
    Since:
    Available in iOS 11.0 and later.
    • Constructor Detail

      • NEDNSProxyProvider

        public NEDNSProxyProvider()
      • NEDNSProxyProvider

        protected NEDNSProxyProvider​(NSObject.Handle h,
                                     long handle)
    • Method Detail

      • getSystemDNSSettings

        public NSArray<NEDNSSettings> getSystemDNSSettings()
        Since:
        Available in iOS 11.0 and later.
      • startProxy

        public void startProxy​(NSDictionary<NSString,​?> options,
                               org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Since:
        Available in iOS 11.0 and later.
      • stopProxy

        public void stopProxy​(NEProviderStopReason reason,
                              java.lang.Runnable completionHandler)
        Since:
        Available in iOS 11.0 and later.
      • cancelProxy

        public void cancelProxy​(NSError error)
        Since:
        Available in iOS 11.0 and later.
      • handleNewFlow

        public boolean handleNewFlow​(NEAppProxyFlow flow)
        Since:
        Available in iOS 11.0 and later.