System/Library/PrivateFrameworks/ContactsFoundation.framework
CNCountdownLatch.h
@class CNUnfairLock, NSObject;
@protocol OS_dispatch_semaphore;
@interface CNCountdownLatch : NSObject {
unsigned long long _count;
CNUnfairLock *_lock;
NSObject<OS_dispatch_semaphore> *_latchedSemaphore;
}
- (id)init;
- (id)description;
- (void).cxx_destruct;
- (void)await;
- (BOOL)awaitImmediate;
- (BOOL)awaitOnSemaphoreWithTimeout:(double)a0;
- (BOOL)awaitWhileSpinningRunloopWithTimeout:(double)a0;
- (BOOL)awaitWithTimeout:(double)a0;
- (BOOL)awaitWithTimeout:(double)a0 strategy:(unsigned long long)a1;
- (void)countDown;
- (BOOL)hasLatched;
- (id)initWithStartingCount:(unsigned long long)a0;
@end