luxlabs header browser preview


@class NSLock, NSMutableDictionary, NSXPCConnection, NSString, NSObject, SYDStoreConfiguration;
@protocol OS_dispatch_queue;

@interface SYDClientToDaemonConnection : SYDRemotePreferencesSource <SYDClientProtocol>

@property (retain, nonatomic) SYDStoreConfiguration *storeConfiguration;
@property (retain, nonatomic) NSXPCConnection *xpcConnection;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *callbackQueue;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *analyticsQueue;
@property (nonatomic) int daemonWakeNotifyToken;
@property (nonatomic) BOOL didLogFaultForEntitlements;
@property BOOL needsChangeDictionaryFromDaemon;
@property (retain, nonatomic) NSMutableDictionary *cachedObjects;
@property (retain, nonatomic) NSLock *cacheLock;
@property (nonatomic) BOOL hasFullCachedDictionary;
@property (readonly, nonatomic) BOOL isSyncingWithCloud;
@property unsigned long long syncingWithCloudCounter;
@property (readonly, nonatomic) NSString *storeIdentifier;
@property (readonly, nonatomic) long long storeType;

+ (BOOL)hasPerformedAppLaunchSyncForStoreIdentifier:(id)a0;
+ (id)shouldSyncOnFirstInitializationOverride;
+ (id)clientProtocolInterface;
+ (void)setShouldSyncOnFirstInitializationOverride:(id)a0;
+ (void)synchronizeStoresWithIdentifiers:(id)a0 type:(long long)a1 completionHandler:(id /* block */)a2;
+ (id)machServiceNameUsingTestServer:(BOOL)a0;
+ (id)defaultStoreIdentifierForCurrentProcessWithApplicationIdentifier:(id)a0;
+ (void)setHasPerformedAppLaunchSyncForStoreIdentifier:(id)a0;
+ (id)allStoreIdentifiersWithError:(id *)a0;
+ (id)disgustingUglyHardcodedKnownStoreIdentifierForApplicationIdentifier:(id)a0;
+ (id)machServiceName;
+ (void)processAccountChangesWithCompletionHandler:(id /* block */)a0;
+ (id)daemonProtocolInterface;
+ (id)newXPCConnection;
+ (BOOL)isCloudSyncUserDefaultEnabledForStoreIdentifier:(id)a0;
+ (void)setCloudSyncUserDefaultEnabled:(BOOL)a0 storeIdentifier:(id)a1;

- (void)registerForSynchronizedDefaults;
- (void)scheduleRemoteSynchronization;
- (id)objectForKey:(id)a0 error:(id *)a1;
- (void)ping;
- (void *)getValueForKey:(struct __CFString { } *)a0;
- (void)setDefaultsConfiguration:(id)a0;
- (BOOL)setObject:(id)a0 forKey:(id)a1 error:(id *)a2;
- (BOOL)removeObjectForKey:(id)a0 error:(id *)a1;
- (void)unregisterForSynchronizedDefaults;
- (void)___We_looked_everywhere_but_we_cant_find_your_store_identifier___;
- (struct __CFDictionary { } *)copyDictionary;
- (void)updateConfiguration;
- (void)synchronizationWithCompletionHandler:(id /* block */)a0;
- (unsigned char)hasExternalChanges;
- (id)copyExternalChangesWithChangeCount:(long long *)a0;
- (void)discardExternalChangesForChangeCount:(long long)a0;
- (id)dictionaryRepresentationWithError:(id *)a0;
- (id)init;
- (void)setValue:(void *)a0 forKey:(struct __CFString { } *)a1;
- (void)dealloc;
- (void)___You_are_not_entitled_for_NSUbiquitousKeyValueStore___;
- (void)processChangeDictionary:(id)a0;
- (id)asyncDaemonWithErrorHandler:(id /* block */)a0;
- (void)registerForApplicationLifecycleEvents;
- (void)setObject:(id)a0 forKey:(id)a1;
- (unsigned char)synchronizeForced:(unsigned char)a0;
- (void)___You_think_you_can_just_XPC_into_any_process_all_willy_nilly_well_think_again___;
- (void)___For_some_reason_NSUbiquitousKeyValueStore_thinks_you_dont_exist___;
- (void)registerForDaemonDidWakeNotifications;
- (void)_handleCacheErrorForKey:(id)a0;
- (void)applicationWillEnterForeground;
- (id)synchronousDaemonWithErrorHandler:(id /* block */)a0;
- (void)removeObjectForKey:(id)a0;
- (void)___Your_store_identifier_is_empty___;
- (id)description;
- (void)storeDidChangeWithStoreID:(id)a0 changeDictionary:(id)a1 reply:(id /* block */)a2;
- (BOOL)validateKey:(id)a0 error:(id *)a1;
- (void)logFaultIfNecessaryForError:(id)a0;
- (void).cxx_destruct;
- (void)daemonDidWake;
- (void)_clearCachedObjects;
- (void)performOpportunisticAppLaunchSyncIfNecessary;
- (id)machServiceName;
- (id)dictionaryRepresentation;
- (unsigned char)synchronize;
- (void)___NSUbiquitousKeyValueStore_isnt_sure_exactly_what_you_did_but_it_was_invalid___:(id)a0;
- (id)initWithStoreIdentifier:(id)a0 type:(long long)a1;
- (id)initWithStoreConfiguration:(id)a0;
- (id)objectForKey:(id)a0;
- (id)changeToken;
- (void)___You_exceeded_the_quota_limit_for_NSUbiquitousKeyValueStore___;
- (void)___Tried_to_set_invalid_object_in_NSUbiquitousKeyValueStore___:(id)a0;
- (void)___You_are_about_to_lose_data_in_NSUbiquitousKeyValueStore___;
- (id)copyDictionaryWithoutNullValues:(id)a0;
- (void)setChangeToken:(id)a0;

@end