Class NEVPNManager

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
NETunnelProviderManager

public class NEVPNManager
extends NSObject
  • Constructor Details

    • NEVPNManager

      public NEVPNManager()
    • NEVPNManager

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

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

    • getOnDemandRules

      public NSArray<NEOnDemandRule> getOnDemandRules()
    • setOnDemandRules

      public void setOnDemandRules​(NSArray<NEOnDemandRule> v)
    • isOnDemandEnabled

      public boolean isOnDemandEnabled()
    • setOnDemandEnabled

      public void setOnDemandEnabled​(boolean v)
    • getLocalizedDescription

      public String getLocalizedDescription()
    • setLocalizedDescription

      public void setLocalizedDescription​(String v)
    • getProtocol

      @Deprecated public NEVPNProtocol getProtocol()
      Deprecated.
      Deprecated in iOS 9.0. Use protocolConfiguration instead
    • setProtocol

      @Deprecated public void setProtocol​(NEVPNProtocol v)
      Deprecated.
      Deprecated in iOS 9.0. Use protocolConfiguration instead
    • getProtocolConfiguration

      public NEVPNProtocol getProtocolConfiguration()
      Since:
      Available in iOS 9.0 and later.
    • setProtocolConfiguration

      public void setProtocolConfiguration​(NEVPNProtocol v)
      Since:
      Available in iOS 9.0 and later.
    • getConnection

      public NEVPNConnection getConnection()
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled​(boolean v)
    • ConfigurationChangeNotification

      public static NSString ConfigurationChangeNotification()
    • loadFromPreferences

      public void loadFromPreferences​(VoidBlock1<NSError> completionHandler)
    • removeFromPreferences

      public void removeFromPreferences​(VoidBlock1<NSError> completionHandler)
    • saveToPreferences

      public void saveToPreferences​(VoidBlock1<NSError> completionHandler)
    • getSharedManager

      public static NEVPNManager getSharedManager()