luxlabs header browser preview


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

@interface CKDDeviceIDManager : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (retain, nonatomic) NSMutableDictionary *deviceIDsByContainerIdentifierByContainerEnvironment;
@property (retain, nonatomic) NSString *globalDeviceID;
@property (nonatomic) BOOL useLegacyKeychain;

+ (id)sharedManager;

- (id)globalDeviceIdentifier;
- (id)deviceIDsByContainerIdentifierInContainerEnvironment:(long long)a0;
- (id)initInternal;
- (id)deviceIdentifierForContainer:(id)a0 skipInMemoryCache:(BOOL)a1 createIfNecessary:(BOOL)a2;
- (id)_globalService;
- (void)_saveDeviceIdentifier:(id)a0 forContainer:(id)a1;
- (id)_savedDeviceIdentifierForService:(id)a0 lookupKey:(id)a1 success:(BOOL *)a2;
- (id)deviceIdentifierForContainer:(id)a0;
- (id)globalDeviceIdentifierSkipInMemoryCache:(BOOL)a0 createIfNecessary:(BOOL)a1;
- (void).cxx_destruct;
- (struct __CFDictionary { } *)createQueryForService:(id)a0 lookupKey:(id)a1 sysBound:(BOOL)a2;
- (id)_serviceForContainer:(id)a0;
- (void)_saveDeviceIdentifierToDefaults:(id)a0 forService:(id)a1 lookupKey:(id)a2;
- (id)_perServicelookupKeyForContainer:(id)a0;
- (void)_saveDeviceIdentifier:(id)a0 forService:(id)a1 lookupKey:(id)a2 sysBound:(BOOL)a3 success:(BOOL *)a4;
- (void)_deleteDeviceIdentifierForContainer:(id)a0;

@end