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