luxlabs header browser preview


@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