luxlabs header browser preview


@class NSNumber, HDProfile, HDDatabaseValueCache;

@interface HDDeviceManager : NSObject {
    HDProfile *_profile;
    HDDatabaseValueCache *_devicesByPersistentID;
    HDDatabaseValueCache *_deviceEntitiesByDevice;
    NSNumber *_noneDeviceID;
}

- (id)init;
- (id)initWithProfile:(id)a0;
- (id)deviceEntityForDevice:(id)a0 error:(id *)a1;
- (id)allDevicesWithError:(id *)a0;
- (id)deviceEntityForNoDeviceWithError:(id *)a0;
- (id)deviceForPersistentID:(id)a0 error:(id *)a1;
- (void).cxx_destruct;
- (id)devicesWithProperty:(id)a0 matchingValues:(id)a1 error:(id *)a2;
- (id)currentDeviceEntityWithError:(id *)a0;
- (id)deviceEntitiesWithProperty:(id)a0 matchingValues:(id)a1 error:(id *)a2;
- (id)deviceEntitiesForDevice:(id)a0 error:(id *)a1;

@end