luxlabs header browser preview


@class NSString, NSCondition;

@interface NSConditionLock : NSObject <NSLocking> {
    NSCondition *cond;
    struct _opaque_pthread_t { long long x0; struct __darwin_pthread_handler_rec *x1; char x2[8176]; } *t;
    long long v;
    NSString *n;
}

@property (readonly) long long condition;
@property (copy) NSString *name;

- (id)init;
- (void)dealloc;
- (void)lock;
- (id)initWithCondition:(long long)a0;
- (BOOL)lockBeforeDate:(id)a0;
- (void)unlock;
- (id)description;
- (void)unlockWithCondition:(long long)a0;
- (void)lockWhenCondition:(long long)a0;
- (BOOL)tryLockWhenCondition:(long long)a0;
- (BOOL)tryLock;
- (BOOL)lockWhenCondition:(long long)a0 beforeDate:(id)a1;

@end