Class NEVPNManager

    • Constructor Detail

      • NEVPNManager

        public NEVPNManager()
      • NEVPNManager

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

      • getOnDemandRules

        public NSArray<NEOnDemandRule> getOnDemandRules()
        Since:
        Available in iOS 8.0 and later.
      • setOnDemandRules

        public void setOnDemandRules​(NSArray<NEOnDemandRule> v)
        Since:
        Available in iOS 8.0 and later.
      • isOnDemandEnabled

        public boolean isOnDemandEnabled()
        Since:
        Available in iOS 8.0 and later.
      • setOnDemandEnabled

        public void setOnDemandEnabled​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • getLocalizedDescription

        public java.lang.String getLocalizedDescription()
        Since:
        Available in iOS 8.0 and later.
      • setLocalizedDescription

        public void setLocalizedDescription​(java.lang.String v)
        Since:
        Available in iOS 8.0 and later.
      • getProtocol

        @Deprecated
        public NEVPNProtocol getProtocol()
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 8.0 and later.
      • setProtocol

        @Deprecated
        public void setProtocol​(NEVPNProtocol v)
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 8.0 and later.
      • 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()
        Since:
        Available in iOS 8.0 and later.
      • isEnabled

        public boolean isEnabled()
        Since:
        Available in iOS 8.0 and later.
      • setEnabled

        public void setEnabled​(boolean v)
        Since:
        Available in iOS 8.0 and later.
      • ConfigurationChangeNotification

        public static NSString ConfigurationChangeNotification()
        Since:
        Available in iOS 8.0 and later.
      • loadFromPreferences

        public void loadFromPreferences​(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Since:
        Available in iOS 8.0 and later.
      • removeFromPreferences

        public void removeFromPreferences​(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Since:
        Available in iOS 8.0 and later.
      • saveToPreferences

        public void saveToPreferences​(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Since:
        Available in iOS 8.0 and later.
      • getSharedManager

        public static NEVPNManager getSharedManager()
        Since:
        Available in iOS 8.0 and later.