Class NSConditionLock

All Implemented Interfaces:
NSLocking, NSObjectProtocol, ObjCProtocol

public class NSConditionLock
extends NSObject
implements NSLocking
  • Constructor Details

    • NSConditionLock

      public NSConditionLock()
    • NSConditionLock

      protected NSConditionLock​(NSObject.Handle h, long handle)
    • NSConditionLock

      protected NSConditionLock​(NSObject.SkipInit skipInit)
    • NSConditionLock

      public NSConditionLock​(long condition)
  • Method Details

    • getCondition

      public long getCondition()
    • getName

      public String getName()
    • setName

      public void setName​(String v)
    • 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)
    • lock

      public void lock()
      Specified by:
      lock in interface NSLocking
    • unlock

      public void unlock()
      Specified by:
      unlock in interface NSLocking