Class NWConnection

    • Constructor Detail

      • NWConnection

        public NWConnection()
    • Method Detail

      • SEND_IDEMPOTENT_CONTENT

        public static org.robovm.objc.block.VoidBlock1<NWError> SEND_IDEMPOTENT_CONTENT()
        Since:
        Available in iOS 12.0 and later.
      • copyEndpoint

        public NWEndpoint copyEndpoint()
        Since:
        Available in iOS 12.0 and later.
      • copyParameters

        public NWParameters copyParameters()
        Since:
        Available in iOS 12.0 and later.
      • setStateChangedHandler

        public void setStateChangedHandler​(org.robovm.objc.block.VoidBlock2<NWConnectionState,​NWError> handler)
        Since:
        Available in iOS 12.0 and later.
      • setViabilityChangedHandler

        public void setViabilityChangedHandler​(org.robovm.objc.block.VoidBooleanBlock handler)
        Since:
        Available in iOS 12.0 and later.
      • setBetterPathAvailableHandler

        public void setBetterPathAvailableHandler​(org.robovm.objc.block.VoidBooleanBlock handler)
        Since:
        Available in iOS 12.0 and later.
      • setPathChangedHandler

        public void setPathChangedHandler​(org.robovm.objc.block.VoidBlock1<NWPath> 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.
      • restart

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

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

        public void forceCancel()
        Since:
        Available in iOS 12.0 and later.
      • cancelCurrentEndpoint

        public void cancelCurrentEndpoint()
        Since:
        Available in iOS 12.0 and later.
      • receive

        public void receive​(int minimum_incomplete_length,
                            int maximum_length,
                            org.robovm.objc.block.VoidBlock4<DispatchData,​NWContentContext,​java.lang.Boolean,​NWError> completion)
        Since:
        Available in iOS 12.0 and later.
      • receiveMessage

        public void receiveMessage​(org.robovm.objc.block.VoidBlock4<DispatchData,​NWContentContext,​java.lang.Boolean,​NWError> completion)
        Since:
        Available in iOS 12.0 and later.
      • send

        public void send​(DispatchData content,
                         NWContentContext context,
                         boolean is_complete,
                         org.robovm.objc.block.VoidBlock1<NWError> completion)
        Since:
        Available in iOS 12.0 and later.
      • batch

        public void batch​(java.lang.Runnable batch_block)
        Since:
        Available in iOS 12.0 and later.
      • copyDescription

        public org.robovm.rt.bro.ptr.BytePtr copyDescription()
        Since:
        Available in iOS 12.0 and later.
      • copyCurrentPath

        public NWPath copyCurrentPath()
        Since:
        Available in iOS 12.0 and later.
      • getMaximumDatagramSize

        public int getMaximumDatagramSize()
        Since:
        Available in iOS 12.0 and later.
      • nwArcRetain

        public void nwArcRetain()
      • nwArcRelease

        public void nwArcRelease()