@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