Class NEVPNProtocol
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.networkextension.NEVPNProtocol
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NEDNSProxyProviderProtocol
,NETunnelProviderProtocol
,NEVPNProtocolIPSec
public class NEVPNProtocol extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NEVPNProtocol.NEVPNProtocolPtr
-
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 Modifier Constructor Description NEVPNProtocol()
NEVPNProtocol(NSCoder decoder)
protected
NEVPNProtocol(NSObject.Handle h, long handle)
protected
NEVPNProtocol(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
disconnectsOnSleep()
void
encode(NSCoder coder)
NSData
getIdentityData()
java.lang.String
getIdentityDataPassword()
NSData
getIdentityReference()
NSData
getPasswordReference()
NEProxySettings
getProxySettings()
java.lang.String
getServerAddress()
java.lang.String
getUsername()
protected long
init(NSCoder decoder)
void
setDisconnectsOnSleep(boolean v)
void
setIdentityData(NSData v)
void
setIdentityDataPassword(java.lang.String v)
void
setIdentityReference(NSData v)
void
setPasswordReference(NSData v)
void
setProxySettings(NEProxySettings v)
void
setServerAddress(java.lang.String v)
void
setUsername(java.lang.String v)
static boolean
supportsSecureCoding()
-
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
-
-
-
-
Constructor Detail
-
NEVPNProtocol
public NEVPNProtocol()
-
NEVPNProtocol
protected NEVPNProtocol(NSObject.Handle h, long handle)
-
NEVPNProtocol
protected NEVPNProtocol(NSObject.SkipInit skipInit)
-
NEVPNProtocol
public NEVPNProtocol(NSCoder decoder)
-
-
Method Detail
-
getServerAddress
public java.lang.String getServerAddress()
- Since:
- Available in iOS 8.0 and later.
-
setServerAddress
public void setServerAddress(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
getUsername
public java.lang.String getUsername()
- Since:
- Available in iOS 8.0 and later.
-
setUsername
public void setUsername(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
getPasswordReference
public NSData getPasswordReference()
- Since:
- Available in iOS 8.0 and later.
-
setPasswordReference
public void setPasswordReference(NSData v)
- Since:
- Available in iOS 8.0 and later.
-
getIdentityReference
public NSData getIdentityReference()
- Since:
- Available in iOS 9.0 and later.
-
setIdentityReference
public void setIdentityReference(NSData v)
- Since:
- Available in iOS 9.0 and later.
-
getIdentityData
public NSData getIdentityData()
- Since:
- Available in iOS 8.0 and later.
-
setIdentityData
public void setIdentityData(NSData v)
- Since:
- Available in iOS 8.0 and later.
-
getIdentityDataPassword
public java.lang.String getIdentityDataPassword()
- Since:
- Available in iOS 8.0 and later.
-
setIdentityDataPassword
public void setIdentityDataPassword(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
disconnectsOnSleep
public boolean disconnectsOnSleep()
- Since:
- Available in iOS 8.0 and later.
-
setDisconnectsOnSleep
public void setDisconnectsOnSleep(boolean v)
- Since:
- Available in iOS 8.0 and later.
-
getProxySettings
public NEProxySettings getProxySettings()
- Since:
- Available in iOS 9.0 and later.
-
setProxySettings
public void setProxySettings(NEProxySettings v)
- Since:
- Available in iOS 9.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(NSCoder decoder)
-
-