Class NEAppProxyProvider

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NEAppProxyProvider
extends NETunnelProvider
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • NEAppProxyProvider

      public NEAppProxyProvider()
    • NEAppProxyProvider

      protected NEAppProxyProvider​(NSObject.Handle h, long handle)
    • NEAppProxyProvider

      protected NEAppProxyProvider​(NSObject.SkipInit skipInit)
  • Method Details

    • startProxy

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

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

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

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

      public boolean handleNewUDPFlow​(NEAppProxyUDPFlow flow, NWEndpoint remoteEndpoint)
      Since:
      Available in iOS 13.0 and later.