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