luxlabs header browser preview


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

@interface _PMCoreSmartPowerNap : NSObject <_PMCoreSmartPowerNapProtocol, _PMCoreSmartPowerNapCallbackProtocol>

@property (retain, nonatomic) NSXPCConnection *connection;
@property (retain, nonatomic) NSString *identifier;
@property (copy, nonatomic) id /* block */ callback;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *callback_queue;
@property (nonatomic) unsigned char current_state;
@property BOOL connection_interrupted;

- (void)unregister;
- (void)updateState:(unsigned char)a0;
- (id)init;
- (unsigned char)syncState;
- (unsigned char)state;
- (void)setState:(unsigned char)a0;
- (void).cxx_destruct;
- (void)registerWithCallback:(id)a0 callback:(id /* block */)a1;
- (void)reRegister;
- (void)registerWithIdentifier:(id)a0;
- (void)setCSPNIgnoreRemoteClient:(unsigned int)a0;
- (void)setCSPNMotionAlarmStartThreshold:(unsigned int)a0;
- (void)setCSPNMotionAlarmThreshold:(unsigned int)a0;
- (void)setCSPNQueryDelta:(unsigned int)a0;
- (void)setCSPNRequeryDelta:(unsigned int)a0;
- (void)syncStateWithHandler:(id /* block */)a0;
- (void)unregisterWithIdentifier:(id)a0;

@end