Class NWListener

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public final class NWListener
extends NWObject
implements NSObjectProtocol
  • Constructor Details

    • NWListener

      public NWListener​(String port, NWParameters parameters)
      Since:
      Available in iOS 12.0 and later.
    • NWListener

      public NWListener​(NWParameters parameters)
      Since:
      Available in iOS 12.0 and later.
    • NWListener

      public NWListener​(NWConnection connection, NWParameters parameters)
      Since:
      Available in iOS 12.0 and later.
  • Method Details

    • setQueue

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

      public void setStateChangedHandler​(VoidBlock2<NWListenerState,​NWError> handler)
      Since:
      Available in iOS 12.0 and later.
    • setNewConnectionHandler

      public void setNewConnectionHandler​(VoidBlock1<NWConnection> handler)
      Since:
      Available in iOS 12.0 and later.
    • setNewConnectionGroupHandler

      public void setNewConnectionGroupHandler​(VoidBlock1<NWConnectionGroup> handler)
      Since:
      Available in iOS 15.0 and later.
    • getNewConnectionLimit

      public int getNewConnectionLimit()
      Since:
      Available in iOS 12.0 and later.
    • setNewConnectionLimit

      public void setNewConnectionLimit​(int new_connection_limit)
      Since:
      Available in iOS 12.0 and later.
    • setAdvertiseDescriptor

      public void setAdvertiseDescriptor​(NWAdvertiseDescriptor advertise_descriptor)
      Since:
      Available in iOS 12.0 and later.
    • setAdvertisedEndpointChangedHandler

      public void setAdvertisedEndpointChangedHandler​(VoidBlock2<NWEndpoint,​Boolean> handler)
      Since:
      Available in iOS 12.0 and later.
    • getPort

      public short getPort()
      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.