Class NEIPv6Settings

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class NEIPv6Settings
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • NEIPv6Settings

      public NEIPv6Settings()
    • NEIPv6Settings

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

      protected NEIPv6Settings​(NSObject.SkipInit skipInit)
    • NEIPv6Settings

      public NEIPv6Settings​(NSArray<NSString> addresses, NSArray<NSNumber> networkPrefixLengths)
      Since:
      Available in iOS 9.0 and later.
    • NEIPv6Settings

      public NEIPv6Settings​(NSCoder coder)
  • Method Details

    • getAddresses

      public NSArray<NSString> getAddresses()
      Since:
      Available in iOS 9.0 and later.
    • getNetworkPrefixLengths

      public NSArray<NSNumber> getNetworkPrefixLengths()
      Since:
      Available in iOS 9.0 and later.
    • getIncludedRoutes

      public NSArray<NEIPv6Route> getIncludedRoutes()
      Since:
      Available in iOS 9.0 and later.
    • setIncludedRoutes

      public void setIncludedRoutes​(NSArray<NEIPv6Route> v)
      Since:
      Available in iOS 9.0 and later.
    • getExcludedRoutes

      public NSArray<NEIPv6Route> getExcludedRoutes()
      Since:
      Available in iOS 9.0 and later.
    • setExcludedRoutes

      public void setExcludedRoutes​(NSArray<NEIPv6Route> v)
      Since:
      Available in iOS 9.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NSArray<NSString> addresses, NSArray<NSNumber> networkPrefixLengths)
      Since:
      Available in iOS 9.0 and later.
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)