Package org.robovm.apple.foundation
Class NSXPCConnection
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSXPCConnection
-
- All Implemented Interfaces:
NSObjectProtocol
,NSXPCProxyCreating
,org.robovm.objc.ObjCProtocol
public class NSXPCConnection extends NSObject implements NSXPCProxyCreating
- Since:
- Available in iOS 6.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSXPCConnection.NSXPCConnectionPtr
-
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 NSXPCConnection()
protected
NSXPCConnection(NSObject.Handle h, long handle)
protected
NSXPCConnection(NSObject.SkipInit skipInit)
NSXPCConnection(NSXPCListenerEndpoint endpoint)
-
Method Summary
-
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
-
NSXPCConnection
public NSXPCConnection()
-
NSXPCConnection
protected NSXPCConnection(NSObject.Handle h, long handle)
-
NSXPCConnection
protected NSXPCConnection(NSObject.SkipInit skipInit)
-
NSXPCConnection
public NSXPCConnection(NSXPCListenerEndpoint endpoint)
-
-
Method Detail
-
getServiceName
public java.lang.String getServiceName()
-
getEndpoint
public NSXPCListenerEndpoint getEndpoint()
-
getExportedInterface
public NSXPCInterface getExportedInterface()
-
setExportedInterface
public void setExportedInterface(NSXPCInterface v)
-
getExportedObject
public NSObject getExportedObject()
-
setExportedObject
public void setExportedObject(NSObject v)
-
getRemoteObjectInterface
public NSXPCInterface getRemoteObjectInterface()
-
setRemoteObjectInterface
public void setRemoteObjectInterface(NSXPCInterface v)
-
remoteObjectProxy
public NSObject remoteObjectProxy()
- Specified by:
remoteObjectProxy
in interfaceNSXPCProxyCreating
-
getInterruptionHandler
public java.lang.Runnable getInterruptionHandler()
-
setInterruptionHandler
public void setInterruptionHandler(java.lang.Runnable v)
-
getInvalidationHandler
public java.lang.Runnable getInvalidationHandler()
-
setInvalidationHandler
public void setInvalidationHandler(java.lang.Runnable v)
-
getAuditSessionIdentifier
public int getAuditSessionIdentifier()
-
getProcessIdentifier
public int getProcessIdentifier()
-
getEffectiveUserIdentifier
public int getEffectiveUserIdentifier()
-
getEffectiveGroupIdentifier
public int getEffectiveGroupIdentifier()
-
init
protected long init(NSXPCListenerEndpoint endpoint)
-
remoteObjectProxy
public NSObject remoteObjectProxy(org.robovm.objc.block.VoidBlock1<NSError> handler)
- Specified by:
remoteObjectProxy
in interfaceNSXPCProxyCreating
-
synchronousRemoteObjectProxy
public NSObject synchronousRemoteObjectProxy(org.robovm.objc.block.VoidBlock1<NSError> handler)
- Specified by:
synchronousRemoteObjectProxy
in interfaceNSXPCProxyCreating
- Since:
- Available in iOS 9.0 and later.
-
resume
public void resume()
-
suspend
public void suspend()
-
invalidate
public void invalidate()
-
-