Package org.robovm.apple.network
Class NWProtocolMetadata
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.network.NWProtocolMetadata
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public final class NWProtocolMetadata extends NSObject implements NSObjectProtocol
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NWProtocolMetadata.NWProtocolMetadataPtr
-
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 NWProtocolMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NWProtocolDefinition
copyDefinition()
SecArcProtocolMetadata
copySecArcProtocolMetadata()
static NWProtocolMetadata
createIpMetadata()
static NWProtocolMetadata
createUdpMetadata()
NWIpEcnFlag
getIpEcnFlag()
long
getIpReceiveTime()
NWServiceClass
getIpServiceClass()
int
getTcpAvailableReceiveBuffer()
int
getTcpAvailableSendBuffer()
boolean
isIp()
boolean
isTcp()
boolean
isTls()
boolean
isUdp()
void
nwArcRelease()
void
nwArcRetain()
void
setIpEcnFlag(NWIpEcnFlag ecn_flag)
void
setIpServiceClass(NWServiceClass service_class)
-
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
-
copyDefinition
public NWProtocolDefinition copyDefinition()
- Since:
- Available in iOS 12.0 and later.
-
createIpMetadata
public static NWProtocolMetadata createIpMetadata()
- Since:
- Available in iOS 12.0 and later.
-
isIp
public boolean isIp()
- Since:
- Available in iOS 12.0 and later.
-
setIpEcnFlag
public void setIpEcnFlag(NWIpEcnFlag ecn_flag)
- Since:
- Available in iOS 12.0 and later.
-
getIpEcnFlag
public NWIpEcnFlag getIpEcnFlag()
- Since:
- Available in iOS 12.0 and later.
-
setIpServiceClass
public void setIpServiceClass(NWServiceClass service_class)
- Since:
- Available in iOS 12.0 and later.
-
getIpServiceClass
public NWServiceClass getIpServiceClass()
- Since:
- Available in iOS 12.0 and later.
-
getIpReceiveTime
public long getIpReceiveTime()
- Since:
- Available in iOS 12.0 and later.
-
isTcp
public boolean isTcp()
- Since:
- Available in iOS 12.0 and later.
-
getTcpAvailableReceiveBuffer
public int getTcpAvailableReceiveBuffer()
- Since:
- Available in iOS 12.0 and later.
-
getTcpAvailableSendBuffer
public int getTcpAvailableSendBuffer()
- Since:
- Available in iOS 12.0 and later.
-
isTls
public boolean isTls()
- Since:
- Available in iOS 12.0 and later.
-
copySecArcProtocolMetadata
public SecArcProtocolMetadata copySecArcProtocolMetadata()
- Since:
- Available in iOS 12.0 and later.
-
createUdpMetadata
public static NWProtocolMetadata createUdpMetadata()
- Since:
- Available in iOS 12.0 and later.
-
isUdp
public boolean isUdp()
- Since:
- Available in iOS 12.0 and later.
-
nwArcRetain
public void nwArcRetain()
-
nwArcRelease
public void nwArcRelease()
-
-