luxlabs header browser preview


@class NSCountedSet, NSMapTable, NSMutableSet;

@interface DAPowerAssertionManager : NSObject

@property (retain, nonatomic) NSCountedSet *contexts;
@property (retain, nonatomic) NSMapTable *groupIdentifierToContexts;
@property (retain, nonatomic) NSMapTable *contextToGroupIdentifier;
@property (retain, nonatomic) NSMutableSet *heldAsideGroupIdentifiers;
@property (retain, nonatomic) NSCountedSet *heldAsideContexts;
@property (retain, nonatomic) NSMapTable *contextToPowerAssertionRef;

+ (id)sharedPowerAssertionManager;
+ (void)vendDaemons:(Class)a0;

- (id)init;
- (void).cxx_destruct;
- (void)releasePowerAssertion:(id)a0;
- (id)stateString;
- (BOOL)_releaseAssertionForContext:(id)a0;
- (BOOL)_retainAssertionForContext:(id)a0;
- (void)dropPowerAssertionsForGroupIdentifier:(id)a0;
- (unsigned long long)powerAssertionRetainCount:(id)a0;
- (void)reattainPowerAssertionsForGroupIdentifier:(id)a0;
- (void)retainPowerAssertion:(id)a0 withGroupIdentifier:(id)a1;

@end