Class NETunnelProviderSession

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NETunnelProviderSession
extends NEVPNConnection
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • NETunnelProviderSession

      public NETunnelProviderSession()
    • NETunnelProviderSession

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

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

    • startTunnel

      public boolean startTunnel​(NSDictionary<NSString,​?> options, NSError.NSErrorPtr error)
      Since:
      Available in iOS 9.0 and later.
    • stopTunnel

      public void stopTunnel()
      Since:
      Available in iOS 9.0 and later.
    • sendProviderMessage

      public boolean sendProviderMessage​(NSData messageData, NSError.NSErrorPtr error, VoidBlock1<NSData> responseHandler)
      Since:
      Available in iOS 9.0 and later.