System/Library/PrivateFrameworks/ScreenReaderOutput.framework
SCROServer.h
@class NSLock;
@protocol SCROServerDelegate;
@interface SCROServer : NSObject {
NSLock *_contentLock;
id<SCROServerDelegate> _delegate;
struct __CFRunLoopSource { } *_serverSource;
struct __CFRunLoopSource { } *_deathSource;
struct __CFRunLoopTimer { } *_deathTimer;
unsigned int _serverPort;
unsigned int _deathPort;
long long _clientCount;
BOOL _isRegisteredWithMach;
}
@property (class, readonly) SCROServer *sharedServer;
- (id)init;
- (id)delegate;
- (void).cxx_destruct;
- (void)setDelegate:(id)a0;
- (long long)_clientCount;
- (struct __CFRunLoopSource { } *)serverSource;
- (struct __CFRunLoopTimer { } *)_deathTimer;
- (void)_deleteOldResources;
- (BOOL)_ensureResourcesExist;
- (long long)_incrementClientCount;
- (int)_registerForNotificationOnDeathPort:(unsigned int)a0;
- (BOOL)_registerWithMachServiceName:(char *)a0;
- (void)_setClientCount:(long long)a0;
- (BOOL)isRegisteredWithMach;
- (BOOL)registerWithMach;
- (void)unregisterWithMach;
@end