luxlabs header browser preview


@class NSString, NSDictionary, NSMutableSet, NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface PTDomainServer : NSObject <PTDomainServer, PTSettingsKeyPathObserver, _PTSettingsRestoreDefaultsObserver, PTDebugServer, NSXPCListenerDelegate, PTEditingServerDataSource, PTEditingServerDelegate> {
    NSObject<OS_dispatch_queue> *_queue;
    NSMutableSet *_unregisteredClients;
    NSMutableDictionary *_clientsByDomainID;
    NSMutableDictionary *_domainInfoByID;
    NSMutableDictionary *_testRecipeInfoByID;
    NSMutableDictionary *_settingsArchivesByDomainID;
    NSMutableSet *_loadedDomainIDs;
    NSMutableDictionary *_localSettingsByClassName;
    NSMutableSet *_dirtyDomainIDs;
    BOOL _persistScheduled;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSDictionary *domainInfoByID;
@property (readonly, nonatomic) NSDictionary *testRecipeInfoByID;

- (void)_queue_removeClient:(id)a0;
- (void)settings:(id)a0 changedValueForKeyPath:(id)a1;
- (id)init;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (void).cxx_destruct;
- (void)persistChanges;
- (void)invokeOutletAtKeyPath:(id)a0 domainID:(id)a1;
- (id)rootSettingsArchiveForDomainID:(id)a0;
- (void)_queue_applyArchiveValue:(id)a0 forKeyPath:(id)a1 domainID:(id)a2;
- (id)_queue_archiveForDomainID:(id)a0;
- (void)_queue_invokeOutletAtKeyPath:(id)a0 domainID:(id)a1;
- (void)_queue_persistChanges;
- (id)_queue_proxyDefinitionForDomainID:(id)a0;
- (void)_queue_restoreDefaultsForDomainID:(id)a0;
- (void)_queue_schedulePersistChanges;
- (void)_queue_sendArchiveValue:(id)a0 forKeyPath:(id)a1 domainID:(id)a2;
- (void)_queue_sendRestoreDefaultsForDomainID:(id)a0;
- (id)activeTestRecipeID;
- (void)applyArchiveValue:(id)a0 forKeyPath:(id)a1 domainID:(id)a2 completion:(id /* block */)a3;
- (void)applyArchiveValue:(id)a0 forRootSettingsKeyPath:(id)a1 domainID:(id)a2;
- (id)localSettingsOfClass:(Class)a0;
- (void)registerDomainWithInfo:(id)a0;
- (void)registerRootSettingsProxyDefinition:(id)a0 forDomainID:(id)a1;
- (void)registerTestRecipeWithInfo:(id)a0;
- (void)requestArchiveDictionaryForDomainID:(id)a0 completion:(id /* block */)a1;
- (void)requestDomainInfoWithCompletion:(id /* block */)a0;
- (void)requestServerStatusWithCompletion:(id /* block */)a0;
- (void)restoreDefaultValuesForDomainID:(id)a0;
- (void)restoreDefaultValuesForDomainID:(id)a0 completion:(id /* block */)a1;
- (id)rootSettingsProxyDefinitionForDomainID:(id)a0;
- (void)sendEvent:(long long)a0 forTestRecipeID:(id)a1;
- (void)setActiveTestRecipeID:(id)a0;
- (void)settingsDidRestoreDefaults:(id)a0;
- (void)settingsWillRestoreDefaults:(id)a0;

@end