Package org.robovm.apple.network
Class NWListener
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.network.NWListener
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public final class NWListener extends NSObject implements NSObjectProtocol
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NWListener.NWListenerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Constructor Description NWListener()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
static NWListener
create(NWParameters parameters)
static NWListener
createWithConnection(NWConnection connection, NWParameters parameters)
static NWListener
createWithPort(org.robovm.rt.bro.ptr.BytePtr port, NWParameters parameters)
short
getPort()
void
nwArcRelease()
void
nwArcRetain()
void
setAdvertisedEndpointChangedHandler(org.robovm.objc.block.VoidBlock2<NWEndpoint,java.lang.Boolean> handler)
void
setAdvertiseDescriptor(NWAdvertiseDescriptor advertise_descriptor)
void
setNewConnectionHandler(org.robovm.objc.block.VoidBlock1<NWConnection> handler)
void
setQueue(DispatchQueue queue)
void
setStateChangedHandler(org.robovm.objc.block.VoidBlock2<NWListenerState,NWError> handler)
void
start()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Method Detail
-
createWithPort
public static NWListener createWithPort(org.robovm.rt.bro.ptr.BytePtr port, NWParameters parameters)
- Since:
- Available in iOS 12.0 and later.
-
create
public static NWListener create(NWParameters parameters)
- Since:
- Available in iOS 12.0 and later.
-
createWithConnection
public static NWListener createWithConnection(NWConnection connection, NWParameters parameters)
- Since:
- Available in iOS 12.0 and later.
-
setQueue
public void setQueue(DispatchQueue queue)
- Since:
- Available in iOS 12.0 and later.
-
setStateChangedHandler
public void setStateChangedHandler(org.robovm.objc.block.VoidBlock2<NWListenerState,NWError> handler)
- Since:
- Available in iOS 12.0 and later.
-
setNewConnectionHandler
public void setNewConnectionHandler(org.robovm.objc.block.VoidBlock1<NWConnection> handler)
- 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(org.robovm.objc.block.VoidBlock2<NWEndpoint,java.lang.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.
-
nwArcRetain
public void nwArcRetain()
-
nwArcRelease
public void nwArcRelease()
-
-