Package org.robovm.apple.network
Class NWDataTransferReport
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.NWDataTransferReport
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public final class NWDataTransferReport extends NWObject implements NSObjectProtocol
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNWDataTransferReport.NWDataTransferReportPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Constructor Description NWDataTransferReport() -
Method Summary
Modifier and Type Method Description static intallPaths()voidcollect(DispatchQueue queue, VoidBlock1<NWDataTransferReport> collect_block)NWInterfacecopyPathInterface(int path_index)longgetDurationMilliseconds()intgetPathCount()NWInterfaceRadioTypegetPathRadioType(int path_index)longgetReceivedApplicationByteCount(int path_index)longgetReceivedIpPacketCount(int path_index)longgetReceivedTransportByteCount(int path_index)longgetReceivedTransportDuplicateByteCount(int path_index)longgetReceivedTransportOutOfOrderByteCount(int path_index)longgetSentApplicationByteCount(int path_index)longgetSentIpPacketCount(int path_index)longgetSentTransportByteCount(int path_index)longgetSentTransportRetransmittedByteCount(int path_index)NWDataTransferReportStategetState()longgetTransportMinimumRttMilliseconds(int path_index)longgetTransportRttVariance(int path_index)longgetTransportSmoothedRttMilliseconds(int path_index)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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NWDataTransferReport
public NWDataTransferReport()
-
-
Method Details
-
allPaths
public static int allPaths()- Since:
- Available in iOS 13.0 and later.
-
getState
- Since:
- Available in iOS 13.0 and later.
-
collect
- Since:
- Available in iOS 13.0 and later.
-
getDurationMilliseconds
public long getDurationMilliseconds()- Since:
- Available in iOS 13.0 and later.
-
getPathCount
public int getPathCount()- Since:
- Available in iOS 13.0 and later.
-
getReceivedIpPacketCount
public long getReceivedIpPacketCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getSentIpPacketCount
public long getSentIpPacketCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getReceivedTransportByteCount
public long getReceivedTransportByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getReceivedTransportDuplicateByteCount
public long getReceivedTransportDuplicateByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getReceivedTransportOutOfOrderByteCount
public long getReceivedTransportOutOfOrderByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getSentTransportByteCount
public long getSentTransportByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getSentTransportRetransmittedByteCount
public long getSentTransportRetransmittedByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getTransportSmoothedRttMilliseconds
public long getTransportSmoothedRttMilliseconds(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getTransportMinimumRttMilliseconds
public long getTransportMinimumRttMilliseconds(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getTransportRttVariance
public long getTransportRttVariance(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getReceivedApplicationByteCount
public long getReceivedApplicationByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
getSentApplicationByteCount
public long getSentApplicationByteCount(int path_index)- Since:
- Available in iOS 13.0 and later.
-
copyPathInterface
- Since:
- Available in iOS 13.0 and later.
-
getPathRadioType
- Since:
- Available in iOS 15.0 and later.
-