Class NWPathMonitor

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public final class NWPathMonitor
extends NWObject
implements NSObjectProtocol
  • Constructor Details

    • NWPathMonitor

      public NWPathMonitor()
      Since:
      Available in iOS 12.0 and later.
    • NWPathMonitor

      public NWPathMonitor​(NWInterfaceType required_interface_type)
      Since:
      Available in iOS 12.0 and later.
  • Method Details

    • prohibitInterfaceType

      public void prohibitInterfaceType​(NWInterfaceType interface_type)
      Since:
      Available in iOS 14.0 and later.
    • setCancelHandler

      public void setCancelHandler​(Runnable cancel_handler)
      Since:
      Available in iOS 12.0 and later.
    • setUpdateHandler

      public void setUpdateHandler​(VoidBlock1<NWPath> update_handler)
      Since:
      Available in iOS 12.0 and later.
    • setQueue

      public void setQueue​(DispatchQueue queue)
      Since:
      Available in iOS 12.0 and later.
    • start

      public void start()
      Since:
      Available in iOS 12.0 and later.
    • cancel

      public void cancel()
      Since:
      Available in iOS 12.0 and later.