Package org.robovm.apple.foundation
Class NSCondition
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSCondition
-
- All Implemented Interfaces:
NSLocking
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSCondition extends NSObject implements NSLocking
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSCondition.NSConditionPtr
-
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 NSCondition()
protected
NSCondition(NSObject.Handle h, long handle)
protected
NSCondition(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
await()
boolean
await(NSDate limit)
void
broadcast()
java.lang.String
getName()
void
lock()
void
setName(java.lang.String v)
void
signal()
void
unlock()
-
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
-
NSCondition
public NSCondition()
-
NSCondition
protected NSCondition(NSObject.Handle h, long handle)
-
NSCondition
protected NSCondition(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Since:
- Available in iOS 2.0 and later.
-
setName
public void setName(java.lang.String v)
- Since:
- Available in iOS 2.0 and later.
-
await
public void await()
-
await
public boolean await(NSDate limit)
-
signal
public void signal()
-
broadcast
public void broadcast()
-
-