luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface HMDApplicationVendorIDStore : HMFObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSMutableDictionary *applicationVendorIdMapping;
@property (readonly, nonatomic) NSMutableDictionary *applicationMachUUIDMapping;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *clientQueue;

+ (id)sharedStore;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (void)_save;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)__handleUninstalledApplication:(id)a0;
- (void)_extractVendorIDForApplication:(id)a0;
- (BOOL)_addVendorID:(id)a0 forApplication:(id)a1 companionAppBundleId:(id)a2 spiClient:(BOOL)a3;
- (id)_machUUIDsForApplication:(id)a0;
- (void)_setAndSaveVendorID:(id)a0 applicationBundleId:(id)a1 companionAppBundleId:(id)a2 spiClient:(BOOL)a3;
- (id)_vendorIDForApplication:(id)a0;
- (void)addVendorID:(id)a0 applicationBundleId:(id)a1;
- (void)addVendorID:(id)a0 applicationBundleId:(id)a1 companionAppBundleId:(id)a2;
- (void)addVendorID:(id)a0 applicationBundleId:(id)a1 spiClient:(BOOL)a2;
- (void)checkCorrectness;
- (id)machUUIDsForApplication:(id)a0;
- (void)removeVendorIDForApplicationBundleId:(id)a0;
- (id)vendorIDForApplication:(id)a0;

@end