Package org.robovm.apple.network
Class NWPathMonitor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.network.NWPathMonitor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public final class NWPathMonitor extends NSObject implements NSObjectProtocol
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NWPathMonitor.NWPathMonitorPtr
-
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 NWPathMonitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
static NWPathMonitor
create()
static NWPathMonitor
createWithType(NWInterfaceType required_interface_type)
void
nwArcRelease()
void
nwArcRetain()
void
setCancelHandler(java.lang.Runnable cancel_handler)
void
setQueue(DispatchQueue queue)
void
setUpdateHandler(org.robovm.objc.block.VoidBlock1<NWPath> update_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
-
create
public static NWPathMonitor create()
- Since:
- Available in iOS 12.0 and later.
-
createWithType
public static NWPathMonitor createWithType(NWInterfaceType required_interface_type)
- Since:
- Available in iOS 12.0 and later.
-
setCancelHandler
public void setCancelHandler(java.lang.Runnable cancel_handler)
- Since:
- Available in iOS 12.0 and later.
-
setUpdateHandler
public void setUpdateHandler(org.robovm.objc.block.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.
-
nwArcRetain
public void nwArcRetain()
-
nwArcRelease
public void nwArcRelease()
-
-