Class NSConditionLock

    • Constructor Detail

      • NSConditionLock

        public NSConditionLock()
      • NSConditionLock

        protected NSConditionLock​(NSObject.Handle h,
                                  long handle)
      • 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)
      • lock

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

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