luxlabs header browser preview


@class NSThread, NSObject, NSUbiquitousKeyValueStore;
@protocol OS_dispatch_queue;

@interface WiFiCloudSyncEngineCore : NSObject

@property NSUbiquitousKeyValueStore *keyValueStore;
@property void *context;
@property void /* function */ *callback;
@property NSThread *clientThread;
@property NSObject<OS_dispatch_queue> *clientQueue;
@property BOOL iCloudSyncingEnabled;
@property BOOL isKVSEncrypted;

- (void)ubiquitousKeyValueStoreDidChange:(id)a0;
- (void)unSubscribeKVStoreNotfications;
- (void)subscribeKVStoreNotficationsForBundleId:(id)a0;
- (void)dealloc;
- (void)synchronizeKVS;
- (void)readStoreValueForKey:(id)a0;
- (void)enableIcloudSyncing:(BOOL)a0 ForBundleId:(id)a1;
- (void)synchronizeAndCallMergeNetworks;
- (void)pruneKVSStore;
- (void)printCompleteKVStore;
- (void)queryKeychainSyncState;
- (void)relayKeychainSyncState:(id)a0;
- (id)initWithEncryptedKVS:(BOOL)a0;
- (void)relayCloudEvent:(id)a0;
- (void)registerCallback:(void /* function */ *)a0 queue:(id)a1 context:(void *)a2;
- (void)removeFromKVStore:(id)a0;
- (void)addToKVStore:(id)a0 synchronize:(BOOL)a1;
- (id)readCompleteKVStore;
- (void)relayPruneKVSStore:(id)a0;
- (void)relayCloudCleanUpEvent;
- (void)clearKVS;
- (void)registerCallback:(void /* function */ *)a0 context:(void *)a1;
- (void)relayReadStoreValueAction:(id)a0;
- (void)relayMergeNetworks:(id)a0;
- (void)dispatchUbiquitousKeyValueStoreDidChangeOnBackground:(id)a0;

@end