Package org.robovm.apple.foundation
Class NSPort
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSPort
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
NSMachPort
,NSMessagePort
public class NSPort extends NSObject implements NSCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSPort.Notifications
static class
NSPort.NSPortPtr
-
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 NSPort()
NSPort(NSCoder decoder)
protected
NSPort(NSObject.Handle h, long handle)
protected
NSPort(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSString
DidBecomeInvalidNotification()
void
encode(NSCoder coder)
NSPortDelegate
getDelegate()
long
getReservedSpaceLength()
protected long
init(NSCoder decoder)
void
invalidate()
boolean
isValid()
void
removeFromRunLoop(NSRunLoop runLoop, java.lang.String mode)
void
removeFromRunLoop(NSRunLoop runLoop, NSRunLoopMode mode)
void
scheduleInRunLoop(NSRunLoop runLoop, java.lang.String mode)
void
scheduleInRunLoop(NSRunLoop runLoop, NSRunLoopMode mode)
boolean
send(NSDate limitDate, long msgID, NSMutableArray<?> components, NSPort receivePort, long headerSpaceReserved)
boolean
send(NSDate limitDate, NSMutableArray<?> components, NSPort receivePort, long headerSpaceReserved)
void
setDelegate(NSPortDelegate anObject)
-
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
-
NSPort
public NSPort()
-
NSPort
protected NSPort(NSObject.Handle h, long handle)
-
NSPort
protected NSPort(NSObject.SkipInit skipInit)
-
NSPort
public NSPort(NSCoder decoder)
-
-
Method Detail
-
isValid
public boolean isValid()
-
getReservedSpaceLength
public long getReservedSpaceLength()
-
scheduleInRunLoop
public void scheduleInRunLoop(NSRunLoop runLoop, NSRunLoopMode mode)
-
removeFromRunLoop
public void removeFromRunLoop(NSRunLoop runLoop, NSRunLoopMode mode)
-
DidBecomeInvalidNotification
public static NSString DidBecomeInvalidNotification()
-
invalidate
public void invalidate()
-
setDelegate
public void setDelegate(NSPortDelegate anObject)
-
getDelegate
public NSPortDelegate getDelegate()
-
scheduleInRunLoop
public void scheduleInRunLoop(NSRunLoop runLoop, java.lang.String mode)
-
removeFromRunLoop
public void removeFromRunLoop(NSRunLoop runLoop, java.lang.String mode)
-
send
public boolean send(NSDate limitDate, NSMutableArray<?> components, NSPort receivePort, long headerSpaceReserved)
-
send
public boolean send(NSDate limitDate, long msgID, NSMutableArray<?> components, NSPort receivePort, long headerSpaceReserved)
-
init
protected long init(NSCoder decoder)
-
-