Package org.robovm.apple.network
Class NWPath
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.network.NWObject
org.robovm.apple.network.NWPath
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public final class NWPath extends NWObject implements NSObjectProtocol
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNWPath.NWPathPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Constructor Description NWPath() -
Method Summary
Modifier and Type Method Description NWEndpointcopyEffectiveLocalEndpoint()NWEndpointcopyEffectiveRemoteEndpoint()voidenumerateGateways(Block1<NWEndpoint,Boolean> enumerate_block)voidenumerateInterfaces(Block1<NWInterface,Boolean> enumerate_block)NWPathStatusgetStatus()NWPathUnsatisfiedReasongetUnsatisfiedReason()booleanhasDns()booleanhasIpv4()booleanhasIpv6()booleanisConstrained()booleanisEqual(NWPath other_path)booleanisExpensive()booleanusesInterfaceType(NWInterfaceType interface_type)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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
NWPath
public NWPath()
-
-
Method Details
-
getStatus
- Since:
- Available in iOS 12.0 and later.
-
getUnsatisfiedReason
- Since:
- Available in iOS 14.2 and later.
-
enumerateInterfaces
- Since:
- Available in iOS 12.0 and later.
-
isEqual
- Since:
- Available in iOS 12.0 and later.
-
isExpensive
public boolean isExpensive()- Since:
- Available in iOS 12.0 and later.
-
isConstrained
public boolean isConstrained()- Since:
- Available in iOS 13.0 and later.
-
hasIpv4
public boolean hasIpv4()- Since:
- Available in iOS 12.0 and later.
-
hasIpv6
public boolean hasIpv6()- Since:
- Available in iOS 12.0 and later.
-
hasDns
public boolean hasDns()- Since:
- Available in iOS 12.0 and later.
-
usesInterfaceType
- Since:
- Available in iOS 12.0 and later.
-
copyEffectiveLocalEndpoint
- Since:
- Available in iOS 12.0 and later.
-
copyEffectiveRemoteEndpoint
- Since:
- Available in iOS 12.0 and later.
-
enumerateGateways
- Since:
- Available in iOS 13.0 and later.
-