Class NEAppProxyProvider
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.networkextension.NEProvider
-
- org.robovm.apple.networkextension.NETunnelProvider
-
- org.robovm.apple.networkextension.NEAppProxyProvider
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NEAppProxyProvider extends NETunnelProvider
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NEAppProxyProvider.NEAppProxyProviderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.networkextension.NETunnelProvider
NETunnelProvider.NETunnelProviderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.networkextension.NEProvider
NEProvider.NEProviderPtr
-
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 NEAppProxyProvider()
protected
NEAppProxyProvider(NSObject.Handle h, long handle)
protected
NEAppProxyProvider(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelProxy(NSError error)
boolean
handleNewFlow(NEAppProxyFlow flow)
void
startProxy(NSDictionary<NSString,?> options, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
stopProxy(NEProviderStopReason reason, java.lang.Runnable completionHandler)
-
Methods inherited from class org.robovm.apple.networkextension.NETunnelProvider
getAppRules, getProtocolConfiguration, getRoutingMethod, handleAppMessage, isReasserting, setReasserting, setTunnelNetworkSettings
-
Methods inherited from class org.robovm.apple.networkextension.NEProvider
createTCPConnection, createUDPSession, displayMessage, getDefaultPath, sleep, wake
-
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
-
NEAppProxyProvider
public NEAppProxyProvider()
-
NEAppProxyProvider
protected NEAppProxyProvider(NSObject.Handle h, long handle)
-
NEAppProxyProvider
protected NEAppProxyProvider(NSObject.SkipInit skipInit)
-
-
Method Detail
-
startProxy
public void startProxy(NSDictionary<NSString,?> options, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
stopProxy
public void stopProxy(NEProviderStopReason reason, java.lang.Runnable completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
cancelProxy
public void cancelProxy(NSError error)
- Since:
- Available in iOS 9.0 and later.
-
handleNewFlow
public boolean handleNewFlow(NEAppProxyFlow flow)
- Since:
- Available in iOS 9.0 and later.
-
-