Class NEIPv4Settings

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

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

    • NEIPv4Settings

      public NEIPv4Settings()
    • NEIPv4Settings

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

      protected NEIPv4Settings​(NSObject.SkipInit skipInit)
    • NEIPv4Settings

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

      public NEIPv4Settings​(NSCoder coder)
  • Method Details

    • getAddresses

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

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

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

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

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

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

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NSArray<NSString> addresses, NSArray<NSString> subnetMasks)
      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)