luxlabs header browser preview


@class NSObject;
@protocol OS_xpc_object;

@interface CKContextSemaphore : NSObject <NSSecureCoding> {
    BOOL _semaOwner;
    unsigned int _sema;
    unsigned long long _shmSize;
    struct { _Atomic unsigned int x0; _Atomic unsigned int x1; _Atomic unsigned int x2; _Atomic unsigned int x3; _Atomic int x4; _Atomic int x5; _Atomic unsigned long long x6; _Atomic unsigned int x7; _Atomic unsigned int x8; } *_shm;
    NSObject<OS_xpc_object> *_shmObject;
}

@property (class, readonly) BOOL supportsSecureCoding;

+ (void)initialize;

- (long long)pending;
- (BOOL)busy;
- (void)dealloc;
- (unsigned long long)requestsServed;
- (void)resetPending;
- (void)notify;
- (unsigned long long)activeGauge;
- (void)encodeWithCoder:(id)a0;
- (BOOL)tryAcquireNeedsIncPending:(BOOL)a0;
- (void)setActiveGauge:(unsigned long long)a0;
- (unsigned long long)numAcquired;
- (void)decPending;
- (void)incPending;
- (void)notifyAll;
- (id)initSemaphoreForXPCService;
- (unsigned long long)gauge;
- (void).cxx_destruct;
- (long long)waitFor:(double)a0;
- (unsigned long long)sharedMemorySize;
- (long long)pendingExceptionsCount;
- (id)initWithCoder:(id)a0;

@end