luxlabs header browser preview


@class CKLogicalDeviceScopedDaemonProxy, CKThrottleManager, CKLogicalDeviceScopedStateManager;
@protocol CKTestDeviceReferenceProtocol, CKTestDeviceProtocol;

@interface CKLogicalDeviceContext : NSObject

@property (readonly, nonatomic) id<CKTestDeviceReferenceProtocol> testDeviceReferenceProtocol;
@property (readonly, nonatomic) id<CKTestDeviceProtocol> testDeviceProtocol;
@property (readonly, nonatomic) CKLogicalDeviceScopedDaemonProxy *deviceScopedDaemonProxy;
@property (readonly, nonatomic) CKLogicalDeviceScopedStateManager *deviceScopedStateManager;
@property (readonly, nonatomic) CKThrottleManager *throttleManager;
@property (readonly, nonatomic) BOOL useLiveServer;
@property (readonly, nonatomic) long long pushBehavior;

+ (id)defaultContext;
+ (id)deviceContextForTestDeviceReferenceProtocol:(id)a0;

- (id)_initWithTestDeviceReferenceProtocol:(id)a0 useLiveServer:(BOOL)a1;
- (void).cxx_destruct;
- (id)deviceScopedPushTopic:(id)a0;

@end