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,ObjCProtocol
public class NSConditionLock extends NSObject implements NSLocking
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSConditionLock.NSConditionLockPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSConditionLock()NSConditionLock(long condition)protectedNSConditionLock(NSObject.Handle h, long handle)protectedNSConditionLock(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description longgetCondition()StringgetName()protected longinit(long condition)voidlock()voidlock(long condition)booleanlock(long condition, NSDate limit)booleanlock(NSDate limit)voidsetName(String v)booleantryLock()booleantryLock(long condition)voidunlock()voidunlock(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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSConditionLock
public NSConditionLock() -
NSConditionLock
-
NSConditionLock
-
NSConditionLock
public NSConditionLock(long condition)
-
-
Method Details
-
getCondition
public long getCondition() -
getName
-
setName
-
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
-
lock
-
lock
public void lock() -
unlock
public void unlock()
-