luxlabs header browser preview


@class NSMutableDictionary, NSTimer, NSMutableSet, NSObject;
@protocol OS_dispatch_queue;

@interface DARefreshManager : NSObject

@property (retain, nonatomic) NSMutableDictionary *enabledTopicWrappersByEnv;
@property (retain, nonatomic) NSMutableDictionary *suspendedTopicWrappersByEnv;
@property (retain, nonatomic) NSMutableSet *wrappers;
@property (retain, nonatomic) NSMutableSet *wrappersForDailyRefresh;
@property (nonatomic) BOOL dailyRefreshInitialized;
@property (retain, nonatomic) NSMutableDictionary *apsConnections;
@property (retain, nonatomic) NSTimer *tokenRegistrationTimer;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *pcQueue;
@property (nonatomic) BOOL persistAPSAfterShutdown;

+ (id)sharedManager;

- (void)registerDelegate:(id)a0;
- (id)init;
- (void)connection:(id)a0 didReceivePublicToken:(id)a1;
- (void)dealloc;
- (void)unregisterDelegate:(id)a0;
- (void)connection:(id)a0 didReceiveMessageForTopic:(id)a1 userInfo:(id)a2;
- (void).cxx_destruct;
- (id)stateString;
- (int)_currentTruePCStyleForDelegate:(id)a0;
- (id)_apsEnvStringForDAEnvString:(id)a0;
- (id)_connectionForEnv:(id)a0;
- (void)_dailyRefreshActivityFired;
- (id)_enabledTopicsForWrapper:(id)a0;
- (void)_performBlockOnRefreshManagerThread:(id /* block */)a0;
- (id)_portNameForEnvironmentName:(id)a0;
- (void)_pushRegistrationForDelegateFailed:(id)a0;
- (id)_refreshWrapperForDelegate:(id)a0;
- (void)_registerAPSTopics;
- (void)_registerAPSTopicsForDelegates:(id)a0 withConnection:(id)a1;
- (void)_resumeTopicsForSuspendedDelegate:(id)a0;
- (void)_suspendTopicsForDelegate:(id)a0;
- (id)_suspendedTopicsForWrapper:(id)a0;
- (void)_unregisterTopicLocked:(id)a0 forDelegate:(id)a1 inEnvironment:(id)a2;
- (void)_unregisterWrapper:(id)a0 forTopic:(id)a1 inTopicDictionary:(id)a2;
- (BOOL)_wrapperIsSuspended:(id)a0;
- (void)delegateDidCompleteRefresh:(id)a0;
- (void)endDailyRefreshActivityForWrapper:(id)a0;
- (void)establishAllApsConnections;
- (void)pushPreferenceDidChange;
- (id)pushTokenForEnvironment:(id)a0;
- (void)registerTopic:(id)a0 forDelegate:(id)a1 inEnvironment:(id)a2;
- (void)retryRefreshForDelegate:(id)a0 withCollections:(id)a1 after:(double)a2 originalRefreshReason:(int)a3;
- (void)startDailyRefreshActivityForWrapper:(id)a0;
- (void)unregisterTopic:(id)a0 forDelegate:(id)a1 inEnvironment:(id)a2;
- (int)_overriddenPCStyleForWrapper:(id)a0;
- (void)_tearDownAllAPSConnectionsUnregisteringTopics:(BOOL)a0;

@end